I have a Garmin nuvi 50. Also, I normally use the Dvorak keyboard layout on my desktop computers and smartphone. Unfortunately, Garmin does not support this layout in the GPS touchscreen GUI. But I've found a way to add it in!
Attached is a file that is a modification of the stock Keyboards/en_US.kbd file. It adds a new "Dvorak" keyboard option, selectable via the settings GUI in the usual manner. The other keyboards (QWERTY, ABCDE, etc.) remain available if desired.
I created this about two years ago, and have been happily using it ever since. I hope that others may find it useful. (If anyone wants this layout for a locale other than en_US, or wants a different layout altogether, my work may serve as a reference for their own customizations.)
How to install this keyboard:
- Connect the GPS unit to your host computer, in USB Mass Storage mode
- Go to the "Keyboards" folder on the device filesystem
- Rename the original en_US.kbd file to en_US.kbd.orig . This will make reverting the change easier if you want to do so later.
- Copy the en_US_dvorak.kbd.txt file into this same folder, and rename it to remove the .txt filename extension. (It should show as a "KBD File," not a "Text Document.") There is no need to remove the "_dvorak" part from the filename.
- Disconnect the GPS unit (safely!) from the computer, let it boot into the normal navigator interface, and look for a new "Dvorak" keyboard in the settings GUI.