Windows: Set Chinese Pinyin to Dvorak Layout
If you type Chinese and use the Dvorak Keyboard Layout , here's how to set Microsoft pinyin input method to use Dvorak layout. (works in Microsoft Windows 10, Vista, 7.)
(微軟拼音輸入法 Dvorak 佈局)
Set it to Dvorak
Step 1. Press ❖ Window key, type powershell, to launch the PowerShell terminal.
Step 2. Paste the following and press enter.
# set Microsoft pinyin input system to use dvorak layout Set-ItemProperty -Path "hklm:\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000804" -Name "Layout File" -Value "KBDDV.DLL"
Step 3. Restart Windows.
Set it Back to QWERTY
To set it back to QWERTY, run this code:
# set Microsoft pinyin input system to use qwerty layout Set-ItemProperty -Path "hklm:\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000804" -Name "Layout File" -Value "KBDUS.DLL"

See also:
Registry Location for Asian Languages
Here is the Registry Location for other languages.
Language | Folder Name | Original “Layout File” value |
---|---|---|
Chinese Simplified | 000000804 | KBDUS.DLL |
Chinese Traditional | 000000404 | KBDUS.DLL |
Japanese | 00000411 | KBDJPN.DLL |
Korean | 00000412 | KBDKOR.DLL |
Before you change, write down the original value, just in case you want to change it back.
Get Dvorak Keyboard
You can buy a Dvorak keyboard. That way, it's directly Dvorak, for any input method you chose.
[see List of Hardware Dvorak Layout Keyboards]
Reference
Not all keyboards are included in MSKLC's lists , by Michael S Kaplan. At http://blogs.msdn.com/b/michkap/archive/2005/04/16/408853.aspx. (Note that Michael is the one who created the Microsoft Keyboard Layout Creator )
See also: