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.
Code:
Send( "{RSHIFT}" )
winactivate ( "Garmin Mobile PC" )
-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.
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:
Code:
If WinWait( "Garmin Mobile PC" ) Then
WinActivate( "Garmin Mobile PC" )
send( "{ESC}" )
EndIf
It's kinda crude because the warning does show up for about half a second but it works for me.
Anywho that is all I've thunk up so any comments or suggestions are welcome.
- rEegLer