Mac用のUSキーボードをWindows機でも使っているのだが、 日本語配列と認識されてしまってどうも使い勝手が悪い。 キートップの印字面を見るわけではないのでそれほど問題ないと思いきや、 実はキー配列が足りないため「\(バックスラッシュ)」と「|」が入力できないのだ。 どちらも割と頻繁に使う文字なので入力できないのは非常に困る。
というわけでMicrosoftののサイトの事例を参考にしてキーボードレイアウトを変更してみる。
キーボードを101英語の配列にするには、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
以下のレジストリエントリを次の表のように変更する。
元の値は戻す時用のメモ。
値の名前 | 変更前 | 変更後 |
---|---|---|
LayerDriver JPN | kbd106n.dll | kbd101.dll |
OverrideKeyboardIdentifier | PCAT_106KEY | PCAT_101KEY |
OverrideKeyboardSubtype | 2 | 0 |
OverrideKeyboardType | 7 | 7 |
これでUS配列のキーボードは使えるようになり、 106日本語キーボードがほぼガラクタに・・・ なるわけじゃないんだがUSBのキーボード一本にすることが出来るので 結局使わなくなるんだろうな。
コメントする