could we see some pics please
Hey Guys,
I just started using GMPC and I really like it (I know some people don't) but for my situation it's perfect and it's cheap!.
I have a dual screen setup (one in the double din and one about six inches above it). The top screen always has GMPC running and the bottom always has Centrafuse running. Those who have one screen might not find all this useful.
To have an OSK with two screens:
- I downloaded Zwkb.exe (Free on screen keyboard, http://www.freshnet8.com/)
- Created a shortcut and added the parameters: NoBumpBox NoTapBox KeyClick=3
These will make it hide in the background and give it a beep when you press keys. Also, it makes it so that you HAVE to press the right shift button in order to show the keyboard. Since a lot of us don't have keyboards right there all the time this can create a problem but I'll talk about this later. If also added this shortcut to the startup so it's always running in the background.
-To get around the hit right shift button, I used AutoIT (FREE! - http://www.autoitscript.com/autoit3/index.shtml) to write a really simple program that sends "right shift" (which activates the keyboard) and then sets focus to GMPC so that you can type.
-Then I embedded the executable into Centrafuse and named it OSK. So when I click the button, it brings up the KB and is full screen on the bottom screen and I can type in Garmin. To hide the KB, just click the hide button on the keyboard in the upper left corner.Code:Send( "{RSHIFT}" ) winactivate ( "Garmin Mobile PC" )
If you only have one screen, you can just download the keyboard program and then add the parameters to the shortcut: NoTapBox KeyClick=3
This will make it so there is a little orange box (always on top) in the corner that you click on when you need a keyboard.
To get rid of the Warning in the beginning, I just wrote another really simple program in AutoIT that waits for the program to run and then sends an escape key:
It's kinda crude because the warning does show up for about half a second but it works for me.Code:If WinWait( "Garmin Mobile PC" ) Then WinActivate( "Garmin Mobile PC" ) send( "{ESC}" ) EndIf
Anywho that is all I've thunk up so any comments or suggestions are welcome.
- rEegLer
could we see some pics please
Thats a pretty cool setup, heres my question. I find that the most distracting part of GPMC is typing things in while driving. Why not switch the two screens when entering information so that you can have more of a line of sight on the road while entering info?
Just my 2 cents
The reason I got the second screen was so that my GPS could be in my line of sight. I use to have to look down to get a look at the screen and my wife often complained how dangerous that was (typical). So I got a second screen and I usually don't type much into the GPS while I'm driving unless I'm stopped at a red light or something.
For some reason the keyboard will not go into my second screen. So that's another problem. Also, as of right now the top screen isn't touch screen. It's a usb monitor that I got for cheap so I bought an aftermarket one that should be coming any day now.
I changed the OSK program a little bit. With the KB program, I accidentally close it sometimes when I'm trying to hit escape. So I changed the program so that it looks to see if the program is open and if so then hits right shift, if not then open it, waits 400ms and then hits right shift. If I didn't put that delay in, then the keyboard would respond fast enough and wouldn't show. I don't really do much programming so there might be an easier way to do this.
NOTE: This also essentially negates the need to startup the keyboard which could help a little bit with startup timeCode:If winactive ("zwkb.exe")=1 Then Send("{RSHIFT}" ) winactivate ( "Garmin Mobile PC") ElseIf winactive ("zwkb.exe")=0 Then ShellExecute ("zwkb.exe", "NoBumpBox NoTapBox KeyClick=4" , "C:\zwkb.exe") Sleep ( 400 ) Send("{RSHIFT}" ) winactivate ( "Garmin Mobile PC") EndIf
Nice setup. I dont have Garmin but was looking for a nice OSK, Thanks for posting the Zwkb info. Very nice osk![]()
PDP1170/TRS80/Atari800XL/Amiga500/286/486/P2/P4/C2D still a newb (but an old newb, been doing this a while) working my way up to "Complete Newb"
Can you pls give more detail infos on how to embed the autoit script into garmin?I put mine into the startup folder, and it only ran once.after i shut down garmin, it wont run anymore.
thanks.
Proton Wira Aeroback
Asrock G31M-VS2
1GB DDR2 RAM
Intel Dual Core E5500
160GB SATA HDD
7 inch Touch Screen
M2 ATX
7 port usb
Btw
Gps(Btw)
WiFi and more to come.....
im trying to make a script for auto hit the esc button upon opening up the garmin app for the warning message, however autoit will just open up a window and asking me to browse for the autoit v3 script file.i have added autoit program into my start up folder.
Proton Wira Aeroback
Asrock G31M-VS2
1GB DDR2 RAM
Intel Dual Core E5500
160GB SATA HDD
7 inch Touch Screen
M2 ATX
7 port usb
Btw
Gps(Btw)
WiFi and more to come.....
Bookmarks