Try ftp://ftp.software.ibm.com/ps/ews/dvorkb/dvorkb.zip, IBM employee-written software by Mark Zetts. It is a fairly complete Dvorak conversion program that works in Presentation Manager applications and both windowed and full-screen command prompts. Dvorak in a full-screen Windows session can be set the same as in Windows 3.1.
DVORAKKB.EXE (DVORKB.ZIP's unzipped name) does not work in Communications Manager/2 (CM/2) sessions. This probably only affects mainframe users who can't use TN3270 or some other program to log on. If that's a problem you can use CM/2's own remapping tool to fix its keymap.
If you can't get to the FTP site and your browser will save a zip file, you can click here to download DVORKB.ZIP (41KB). I've updated this copy to version 1.1, which fixes the right brace (}) bug that affected some programs.
Do not use the program in DVORKB.ZIP on OS/2 Warp Version 4, it interferes with Warp 4's built-in keyboard mapping in some sessions.
But that's OK, because Dvorak is built in to Warp 4. You won't see it in the System Configuration window, but you can set Dvorak as your startup keyboard by changeing the DEVINFO=KBD... statement in your CONFIG.SYS file to look like this:
For left- or right-hand Dvorak keymaps, replace "usdv" with "usdvl" or "usdvr," respectively.
You can change keymaps on the fly with the KEYB command, for example:
keyb usdv keyb usdvl keyb usdvr keyb us
These commands switch to Dvorak, Left, Right, and QWERTY, in that order. Strange things might happen if your keyboard setting doesn't match your locale and code page.
Giles Orr says it works to blow off changing DEVINFO and just put a KEYB command in your CONFIG.SYS file. Whatever works!
Back to Introducing the Dvorak Keyboard.