https://support.microsoft.com/ja-jp/kb/927824
http://neet.waterblue.net/2010/10/13/windows7%E3%81%A7%E3%81%AE%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89%E3%83%AC%E3%82%A4%E3%82%A2%E3%82%A6%E3%83%88%E3%81%AE%E6%8C%87%E5%AE%9A/
概要
キーボードごとにキーレイアウトを設定する方法
設定値について
日本語キーボード
値の名前 | 値の種類 | 値 |
---|---|---|
LayerDriver JPN | REG_SZ | kbd106.dll |
OverrideKeyboardIdentifier | REG_SZ | PCAT_106KEY |
OverrideKeyboardSubtype | DWORD | 2 |
OverrideKeyboardType | DWORD | 7 |
英語キーボード
値の名前 | 値の種類 | 値 |
---|---|---|
LayerDriver JPN | REG_SZ | kbd101.dll |
OverrideKeyboardIdentifier | REG_SZ | PCAT_101KEY |
OverrideKeyboardSubtype | DWORD | 0 |
OverrideKeyboardType | DWORD | 7 |
デフォルトの設定
デフォルトのキーレイアウトがログイン画面等で利用される。
基本的に新しいキーボードを認識した場合は、このデフォルトの設定が適用される。
レジストリの設定
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
に設定値を参考に設定する。
日本語キーボードにする場合
値の名前 | 値の種類 | 値 |
---|---|---|
LayerDriver JPN | REG_SZ | kbd106.dll |
OverrideKeyboardIdentifier | REG_SZ | PCAT_106KEY |
OverrideKeyboardSubtype | DWORD | 2 |
OverrideKeyboardType | DWORD | 7 |
各キーボードごとの設定
対象のキーボードのデバイスインスタンスパスを調べる
デバイスマネージャで対象のキーボードを選択し、詳細のプロパティから「デバイスインスタンスパス」を選択する。
レジストリを編集
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\<デバイス インスタンス パス>\Device Parameters]
を探す。
上記の設定値を参考にレジストリ値を作成する。
日本語キーボードにする場合
値の名前 | 値の種類 | 値 |
---|---|---|
LayerDriver JPN | REG_SZ | kbd106.dll |
OverrideKeyboardIdentifier | REG_SZ | PCAT_106KEY |
OverrideKeyboardSubtype | DWORD | 2 |
OverrideKeyboardType | DWORD | 7 |
注意
この辺の設定値をいじると、デフォルトの値が変わることがあるので注意。
デフォルトの設定が変わってしまった場合は、上記を参考に設定すればもとに戻る。
[通知用URL]
Tweet
最終更新時間:2016年08月01日 22時26分52秒