mentat_kgs Wrote:By the way, is there how to use an alternate layout with microsoft IME?
I use dvorak keyboard and it is very anoying to switch back to qwerty just for the IME.
And I was thinking I was the only guy in South America using the dvorak layout...
Brace yourself, this one is tricky. I hope you're comfortable with editing the registry.
1. Open regedit
2. Navigate to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layouts\
E0010411
3. This should be the Japanese IME keyboard layout entry in the registry. Confirm this key has a value "Layout Text" set to "Japanese MS-IME 2002" or something like that.
4. Change the "Layout File" value to "KBDDV.DLL"
5. Reboot
Edit: In Windows Vista, the E0010411 key doesn't exist. Instead, you should navigate to a key in the same path, but ending in
00000411. This is the "Japanese" keyboard layout entry.
Edit 2: This same trick may be used for layouts other than Dvorak. You just need to figure out the DLL for the layout you want to use, and replace the "Layout File" value in and E0010411 (for Windows XP) or 00000411 (for Windos Vista) with it. For example, use KBDSW.DLL for a Swedish keyboard layout, or COLEMAK.DLL for the Colemak layout. Read the rest of this thread for details.
This is a global setting, so it might not be a good idea if you're sharing your machine with other people who also use the Japanese IME. But what are the odds anyway?
BTW, I have created a keyboard layout for dvorak with dead keys (for typing Portuguese). If you're interested, you can find it here:
http://pazu.com.br/dav/idvorak.rar (Windows XP)
http://pazu.com.br/dav/idvorak-vista.rar (Windows Vista)
I've created this for my own use, and never tested in computers other than those I own. So, no guarantees.
Edited: 2008-09-08, 8:27 am