直接修改 Registery 就行了
[HKEY_CURRENT_USER\Keyboard Layout\Preload]
在這裡有許多 1,2,3,4,...的機碼
"1" -> 預設輸入法
"2" -> Ctrl+空的鍵時的輸入法..
預設輸入法,機碼編號如下
00000404 中文 (繁體) - 美式鍵盤
E0010404 中文 (繁體) - 注音
E0020404 中文 (繁體) - 倉頡
E0030404 中文 (繁體) - 速成
E0040404 中文 (繁體) - Big5 碼
E0050404 中文 (繁體) - 行列
E0060404 中文 (繁體) - 大易
E0070404 中文 (繁體) - Unicode
E0080404 中文 (繁體) - 新注音
E0090404 中文 (繁體) - 新倉頡
E01F0404 中文 (繁體) - 英數
如果先裝無蝦米再裝自然輸入法則
E0200404 嘸蝦米 V 5.7
E0210404 自然輸入法 V 7.0
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00020409]
"Layout File"="KBDUSX.DLL"
"Layout Id"="0001"
"Layout Text"="United States-Dvorak 國際"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00030409]
"Layout File"="KBDUSL.DLL"
"Layout Id"="001A"
"Layout Text"="United States-Dvorak 慣用左手"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00040409]
"Layout File"="KBDUSR.DLL"
"Layout Id"="001B"
"Layout Text"="United States-Dvorak 慣用右手"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0010404]
"Layout File"="KBDUS.DLL"
"Layout Text"="中文 (繁體) - 注音"
"IME File"="phon.ime"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0020404]
"Layout File"="KBDUS.DLL"
"Layout Text"="中文 (繁體) - 倉頡"
"IME File"="chajei.ime"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0030404]
"Layout File"="kbdus.dll"
"Layout Text"="中文 (繁體) - 速成"
"IME File"="quick.ime"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0040404]
"Layout File"="KBDUS.DLL"
"Layout Text"="中文 (繁體) - Big5 碼"
"IME File"="winime.ime"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0050404]
"Layout File"="kbdus.dll"
"Layout Text"="中文 (繁體) - 行列"
"IME File"="winar30.ime"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0060404]
"Layout File"="KBDUS.DLL"
"Layout Text"="中文 (繁體) - 大易"
"IME File"="dayi.ime"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0070404]
"Layout File"="KBDUS.DLL"
"Layout Text"="中文 (繁體) - Unicode"
"IME File"="unicdime.ime"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0080404]
"Layout File"="kbdus.dll"
"Layout Text"="中文 (繁體) - 新注音"
"IME File"="TINTLGNT.IME"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0090404]
"Layout File"="kbdus.dll"
"Layout Text"="中文 (繁體) - 新倉頡"
"IME File"="CINTLGNT.IME"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E01F0404]
"Layout File"="KBDUS.DLL"
"Layout Text"="中文 (繁體) - 英數"
"IME File"="romanime.ime"