I found it interesting too, but this was pulled from the CarWings skin file. What i noticed is that in DFX the Garmin implementation was not working properly. I looked at the files for CarWings and it uses the same commands, but instead of the ElcosMenu.exe it used Overlay.exe. When you try exiting the OSK I noticed the ElcosMenu.exe still running so it would cause issues on the second try. This was not happening in CarWings so I opened up the ini files and saw they were using the Overlay.exe with the ElcosMenu close commands. Weird but it works. I assumed the Overlay.exe was an older version of ElcosMenu. In no way was I trying to step on any toes or infringe on content. If this causes issue with you as the author of ElcosMenu I will pull this post off the forum. Again, this overlay.exe was included in the CarWings.
That would be awesome!
Another question however - I am not running your standard 800x600, I am running 1280x768, so in my DFX general.ini I have it mapped to my resolution. The overlay doesn't get mapped to this new resolution and behaves as if I'm in 800x600. Is there an option besides changing the positions of all labels and buttons in the skin and making the png file larger?
To my knowledge it isn't possible without resizing the overlay. I had the same issue with eLite Lite skin which is 800 x 480.
I ended up resizing the overlay png as well as OSK_Garmin.skin. Now, it is perfect!
I folloowed your instructions but que.exe still won't start when garmin button is clicked. It will grab the window if it's already open, thats all. osk is perfect though, thanks a lot!
I may be that the Garmin button needs to be reassigned. Just assign the button to anything other than Garmin, then reassign it to Garmin. This is something I noticed while flipping from IG to Garmin.