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.
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.
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.
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.
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.
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