Windows: Set Chinese Pinyin to Dvorak Layout

By Xah Lee. Date: . Last updated: .

Set Chinese Pinyin to Use Dvorak Layout

here's how to set Microsoft pinyin input method (微軟拼音輸入法) to use Dvorak Keyboard Layout (Dvorak 佈局) .

(tested in Microsoft Windows 10, Windows Vista, Windows 7.)

Steps

  1. Press ❖ Window key, type powershell, to launch the PowerShell.
  2. Paste the following and press enter.
  3. Restart Windows.
# 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"
PowerShell Windows pinyin registry 2021-05-23
PowerShell, setting pinyin registry

Set Pinyin to Use QWERTY Layout

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"

Registry Location for Asian Languages

Here is the Registry Location for other languages.

LanguageKeyOriginal value (the Layout File)
Chinese Simplified000000804KBDUS.DLL
Chinese Traditional000000404KBDUS.DLL
Japanese00000411KBDJPN.DLL
Korean00000412KBDKOR.DLL

Dvorak layout file is KBDDV.DLL

Before you change, write down the original value, just in case you want to change it back.

Reference

Not all keyboards are included in MSKLC's lists , by Michael S Kaplan. @ 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 )