Page 1 of 2 12 LastLast
Results 1 to 10 of 12

Thread: IGNav (New toy for the new year)

  1. #1
    Variable Bitrate
    Join Date
    Dec 2007
    Location
    NY
    Posts
    267

    IGNav (New toy for the new year)

    Hey kids, got a new toy for you to play with. Introducing IGNav. I made this because I, along with two of my boys wanted hotkey and voice activation of our carputers. I came across IGKeys, but found it to be inefficient and lacking features that I needed(I'm sure quite sufficient for a lot of other people though). So I just went ahead and built this. Now this application is considerably larger than IGKeys, this being 4.7MB to IGKeys small footprint which I believe is less than 500KB, however this is FAR more efficient. Idle you are not using any of your CPU, idle IGKeys is using and average of 45%, and memory is somewhere around 5,000K on IGKeys, and with this it’s around 1,500K. So this leaves plenty of room for you to use whatever other app you want. (having IGKeys use 45% idle processor with Dragon Naturally Speaking was not going down on my system.) So right off the bat there is your benefit.

    1/ Now, what this also brings to you is programmable hotkeys, so you can set things up how you want and change it around. If you let someone drive your car and they change the hotkeys, you also have an option to save a customizable hotkey setting, so you can just bring that back up.

    2/ One key to toggle between things that have two possible solutions. Guidance, Day/Night, Toll Roads and Turns

    3/ Hotkey bypass. You can bypass all the programmed hotkeys.*

    4/ On screen resizable keyboard. This is good for those of you with stubby fingers that finds other OSKs too small. The resizability is saved for the next time you use it. It includes 20 abbreviations for road types and directions.

    5/ Voice prompts on changes/hotkey entries you make using AT&T Natural Voice—Audrey(I chose her because I just get a tingle every time I hear an English accent from a woman) She will speak when you change views, guidance, POIs, and a bunch of other things, letting you know the action is completed.

    NOTE This is the main reason this app is so large, they are recorded in 320kbps mp3.

    6/ A bunch of POIs set as programmable hotkeys.

    7/ I don’t know if anyone else was having this problem, but my iGuidance was not automatically switching between day and night, so this will do it for you on boot up, and soon whenever the time comes. MODIFIED SEE BELOW***

    8/ I changed the increment of iGuidance volume change to 2X instead of 1X. (it just made a little more sense to me to be able to hear a significant change in volume in comparison to my music being played.)

    9/ You can brand your IGNav with your car logo or any pic you choose.**

    10/ IGKeys had this problem where if you used one of the iGuidance factory hotkeys you couldn’t use one of the IGKeys hotkeys without clicking on iGuidance or closing the window that was brought up with iGuidance hotkey ex. Almanac, and Route List. That is not a problem with this.

    11/ You can set IGNav to automatically start iGuidance, along with an additional program, Ex. S&T.

    12/ When the programmed hotkeys voice prompts come on, WMP will turn down it’s volume


    ================================================== ============================
    FEB 4 UPDATE
    Pics below are a little out of date, app looks slightly different do to rearranging of things.

    13/ Independent POI notification. Basically, you can now upload a custom POI, and when you get within a set range of the area text to speech will read back to you that you are within range of that specific place until you leave that set area. If the reading back to you gets annoying, you can hotkey it for a certain amount of time....good if you are stuck in traffic, or only need to hear it once. Also provides a visual notification that states exactly how far you are away from the POI in feet. Good for Red Light Cameras, Speed Traps, Wi-Fi locating. So now this actually gives you reason to use this app with S&T or any other navigation software. Now if you really want to be slick you can insert your name in the POI title of each spot and it will say your name when it reads the POI back to you. YOU MUST FOLLOW THE FORMAT OF THE POI. (I have included a comprehensive Red Light Camera POI for NYC that is a more comprehensive than the ones I found floating around on the net, with actual intersections). EX. the text to speech will read. "Red light camera point of interest at Crosby Ave. and 4th St." And you can set how far away from the point you will hear this.

    NOTE: You will need something like X-Port or another com/serial splitter to take advantage of this when using it in conjunction with iGuidance or another guidance software(I'll probably program my own serial splitter in this in a future version so there wont be a need for an external one). But you can still use this without X-Port or the like if you use it by itself.

    14/ Now, the ability to double click the hotkey you used to open the on screen keyboard to close it.

    15/ Visual notification if you are over the speed limit you set in iGuidance. (I did this because there are so many damn beeps, dings, and whistles coming out of the computer that I found this useful if I looked to see what the hell the sound was for.)

    16/ More detailed and transparent compass. Now if you have the iGuidance in the views 1-3, you can still see exactly where you are going down to ex. NNE or SSW. And it also tells you if you have GPS or DGPS lock.(Note: The transparent portion of the compass is truly transparent, meaning, if you want to click and drag the compass, you have to click a solid portion, or the cursor passes right through the window.)

    17/ Notification if you accidentally set a hotkey to multiple functions.


    Improvements:
    Keyboard can now flip between screens without having focus


    ================================================== ============================
    MAR 10 UPDATE

    Fixed issue with pre-iGudance 4 not playing well because of voice navigation...this doesn't mean that this will work with pre-iGuidance 4, but at least that error wont show up, and you can still use this as a POI distance notification.


    LATEST VERSION: 1.6


    Suggestion: Keep the previous version since it is stable if you download this, in case there is something wrong. I do not keep previous versions.
    ================================================== ==========================

    *There are five Universal/Global hotkeys, meaning you cannot use in any other program if you set them, so best use Function or rarely used Key; they are (1) iGuidance Quick Start, (2)Open/Close Compass, (3) Open/Close/Flip Keyboard, (4) Bypass Custom POI Notify, (5) Bypass IGNav.

    **Custom Pic MUST be saved in MyDocuments and must be 240 X 150

    ***I wasn't paying attention to how iGuidance functioned so it was my error in thinking the auto night and day was not working. What I have done is change how this function works now. You can choose to use iGuidance's auto day/night, or you can set your own auto day/night, if you want to have the screen change at a more specific time that fits you. If you choose to use IGNa's auto day/night, you must turn iGuidance auto day/night to day or night.

    ATTENTION

    PLEASE BE AWARE, I am not taking ANY request or feature implementation AT ALL. So please do not ask. I have a few more things that I will add in in my own time, but nothing else. This was specifically built for me and my boys, I just decided to share. However what I will do is implement 10 more custom POIs. So post your POI requests, and whichever ones tally the most (top 10) I’ll put those in whenever I get a chance. Be practical about your choices.

    I have not been able to test this out on a small nav screen, so let me know if the hotkey activity tool tip on the lower right side should stay there or be in the top center of the screen.



    Known issues:

    Rarely a hotkey will get “trapped” so you can’t use that key in another app, this is usually solved by using the dedicated hotkey bypass to bypass the rest of hotkeys and then re-enable it. If that doesn’t work, just restart IGNav.
    --I have a feeling I know how to fix this, but am too lazy right now. It will be in the update, but please let me know if you experience it.

    Hotkey hotkey bypass (that’s not a typo): It took me a while to figure this out. You cannot use the hotkey hotkey bypass (setting hotkeys to active/inactive) unless the IGNav is on the main window…it can be minimized, but it has to be minimized on the main window.


    P.S.
    As I said, I made this because I wanted voice hotkey interface and I use Dragon Naturally Speaking. I’ve noticed in a few posts that people say it is hard/timely to train DNS, but this is a quick note on that, just delete the unnecessary vocabulary, and it will quickly and easily recognize your command, even with a semi noisy environment. I didn’t do an extensive test on this so take it with a grain of salt, but it worked for the few commands that it kept messing up with me…I just deleted everything that sounded remotely like what I was saying.

    So,
    Test and let me know any bugs that need to be fixed (BUGS ONLY, no feature requests except POIs).

    Take care and enjoy.
    Get it here: http://www.esnips.com/web/IGNav
    Attached Images Attached Images     

  2. #2
    Variable Bitrate
    Join Date
    Dec 2007
    Location
    NY
    Posts
    267
    Sorry, I uploaded a production app instead the final app. I've now uploded the correct version, so if you already downloaded and are getting a critical error at start up, redownload.

  3. #3
    FLAC Marvin Hlavac's Avatar
    Join Date
    May 2005
    Location
    .... . .-. .
    Posts
    1,015
    Nicely done! Thanks for the info about the high CPU usage. I'll look into it. Most likely it can be corrected quite easily, but I was just not aware of it . I haven't had much time lately to do any work at all on iGkeys and S&T Keys. I'm hoping to find more time for it soon, though. You are more than welcome to post any info about your new tool (copy/paste the above?) at my new site in the iNav iGuidance section. Hopefully many users will find out about your add-on program. Good luck with it!

  4. #4
    Variable Bitrate
    Join Date
    Dec 2007
    Location
    NY
    Posts
    267
    @Marvin Thanks.

    OK, so here is an update a few nice new bells and whistles. This will most likely be the last update I post as I see no real interest and the download site keeps resetting visits.

  5. #5
    Variable Bitrate tigergibb's Avatar
    Join Date
    Nov 2006
    Location
    Snellville, GA
    Posts
    280
    when i run it on ig3 i get this:

    Error
    iGuidance TTS Registry Not Detected
    2003 Nissan Xterra Worklog

    Total amount spent so far: $1196.64

    You will probably spend AT LEAST 2x what you initially budget for your CarPC Project!

    2003 Nissan Xterra - Modifications

  6. #6
    Variable Bitrate
    Join Date
    Dec 2007
    Location
    NY
    Posts
    267
    This is meant for v.4, I have a thought on a solution...if it works...untested, but I really don't know if the rest of the program will work for you. You can try and make a dummy registry entry so IGNav sees it and continues on with what it is doing.
    1/
    In your registry edit, navigate and make this folder:
    HKEY_CURRENT_USER\Software\iNav\iGuidance

    2/
    And then in there make a new DWORD entry named "TTS" and give it a value of 2.

    This wont hurt your computer, if it doesn't work just delete it.

  7. #7
    Variable Bitrate tigergibb's Avatar
    Join Date
    Nov 2006
    Location
    Snellville, GA
    Posts
    280
    That fixed the error.. now I get this:
    Error
    Failed to connect to GPS device.

    AutoIt Error
    Line -1:

    Error: Subscript used with non-Array variable

    After that, it closes. or hides, or something.

    Now I'm assuming this is because I am using this on my Test PC, which does not have a GPS device plugged in at the moment. Hopefully I can test it later in the car.
    2003 Nissan Xterra Worklog

    Total amount spent so far: $1196.64

    You will probably spend AT LEAST 2x what you initially budget for your CarPC Project!

    2003 Nissan Xterra - Modifications

  8. #8
    Raw Wave treetop777's Avatar
    Join Date
    Sep 2006
    Location
    War-Town, GA.
    Posts
    2,233
    Wow! I'm going to have to try this. Thanks for sharing.

  9. #9
    Constant Bitrate cMags's Avatar
    Join Date
    Jun 2005
    Location
    Marietta, GA
    Posts
    215
    Quote Originally Posted by Marvin Hlavac View Post
    Nicely done! Thanks for the info about the high CPU usage. I'll look into it. Most likely it can be corrected quite easily, but I was just not aware of it . I haven't had much time lately to do any work at all on iGkeys and S&T Keys. I'm hoping to find more time for it soon, though. You are more than welcome to post any info about your new tool (copy/paste the above?) at my new site www.laptopgpsworld.com in the iNav iGuidance section. Hopefully many users will find out about your add-on program. Good luck with it!
    Hey Marvin... I noticed that high CPU usage the other day when I tried to use iGkeys (v1.22) as a template for a script of my own. I discovered it's due to your While(1) loop waiting for keystrokes. I modified mine (which was simple and spiked to 100%) to basically do a While(1) Sleep(50) <code> WEnd. Worked great for me and didn't miss a beat for catching keypresses. Just a thought for ya. Oh and don't worry about that problem I asked you about with RR and iG not getting focus - I ended up just waiting for iG to come to focus, then when it loses focus, force it back (only when switching to that screen). Works pretty well.

    </threadjack>

    CarPC v2.5 up and running - all hardware installed, skin configured, and iG tweaked like crazy. Now for OBD-II, and voice control, and camera plugin, and... :nutz: - it never ends!

  10. #10
    Variable Bitrate
    Join Date
    Dec 2007
    Location
    NY
    Posts
    267
    No your test PC is not affecting it, it can compensate for no gps signal...otherwise the main purpose of the hotkey function would be useless. Since I'm actually using it on my development machine, I didn't notice that I didn't include the actual dlls in the file. That is fixed now...I just have to do one other thing. I'll have it updated in a day or so. Sorry.

Page 1 of 2 12 LastLast

Similar Threads

  1. Happy Lunar New Year
    By MatrixPC in forum Off Topic
    Replies: 18
    Last Post: 02-13-2008, 09:17 AM
  2. "SHWEET" a year later 56k hahahahaha
    By justinwebb in forum Show off your project
    Replies: 145
    Last Post: 04-22-2007, 09:22 AM
  3. 1 Year experience
    By slimsimon in forum General Hardware Discussion
    Replies: 2
    Last Post: 05-09-2005, 01:43 PM
  4. Carputer as a comp sci final year project?
    By MikeHunt79 in forum General MP3Car Discussion
    Replies: 5
    Last Post: 06-23-2004, 09:19 AM
  5. A year on
    By Rob in forum Off Topic
    Replies: 5
    Last Post: 08-04-2002, 09:24 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •