=================================================================================
前言
當WES7 Japanese image製作完成後,接上USB Japanese 106/109 Keyboard時,某些按鍵會失效或是出現別的符號,如 半角/全角 這個按鍵按下去,會出現符號 `,而Backspace旁的 ¥ 及鍵盤下方用來變換英數、平假的 變換 都沒作用
![]()
發生原因
可能的原因有以下
- 一般WES7 image,配置的鍵盤Layout為English US 101/102 USB Keyboard的Layout,而若是Japanese 106/109 USB Keyboard與English 101/102 USB Keyboard共用相同的隨插即用 ID,此時仍會套用English 101/102 USB Keyboard的Layout,因此造成特定按鍵無法使用或是功能不對
- 另外一個原因則是Jananese 106/109 USB Keyboatd較新,該鍵盤的隨差即用ID並未定義在Keyboard.inf中
解決方法
解決方式有兩種
- 修改機碼
在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters下登錄子機碼
↓ Japanese 106/109 USB Keyboard
Value name Value type Value data LayerDriver JPN REG_SZ kbd106.dll OverrideKeyboardIdentifier REG_SZ PCAT_106KEY OverrideKeyboardSubtype DWORD 2 OverrideKeyboardType DWORD 7
- 使用Microsoft Fix it 50311修正檔,可自動修正,適用不知道如何操作登錄編輯程式修改機碼的朋友
![]()
↑ 勾選"I Agree"後,點選"Next"![]()
↑ 開始安裝![]()
↑ 安裝完成後,點選"Close"關閉![]()
↑ 最後點選"Yes"重開機後就完成了,此時接入Japanese 106/109 USB Keyboard就不會發生 ¥ 按不出來的狀況了
參考資料
附註
以下為其他語系Keyboard的設定檔
↓ English US 101/101 USB Keyboard
Value name Value type Value data LayerDriver JPN REG_SZ kbd101.dll OverrideKeyboardIdentifier REG_SZ PCAT_101KEY OverrideKeyboardSubtype DWORD 0 OverrideKeyboardType DWORD 7
↓ Korean 101 Type 1 USB Keyboard
Value name Value type Value data LayerDriver KOR REG_SZ kbd101a.dll OverrideKeyboardIdentifier REG_SZ PCAT_101AKEY OverrideKeyboardSubtype DWORD 3 OverrideKeyboardType DWORD 8
↓ Korean 101 Type 2 USB Keyboard
Value name Value type Value data LayerDriver KOR REG_SZ kbd101b.dll OverrideKeyboardIdentifier REG_SZ PCAT_101BKEY OverrideKeyboardSubtype DWORD 4 OverrideKeyboardType DWORD 8
↓ Korean 101 Type 3 USB Keyboard
Value name Value type Value data LayerDriver KOR REG_SZ kbd101c.dll OverrideKeyboardIdentifier REG_SZ PCAT_101CKEY OverrideKeyboardSubtype DWORD 5 OverrideKeyboardType DWORD 8
↓ Korean 103/106 USB Keyboard
Value name Value type Value data LayerDriver KOR REG_SZ kbd103.dll OverrideKeyboardIdentifier REG_SZ PCAT_103KEY OverrideKeyboardSubtype DWORD 6 OverrideKeyboardType DWORD 8
沒有留言:
張貼留言