トップ 差分 一覧 ソース 置換 検索 ヘルプ PDF RSS ログイン

キーボードごとにキーレイアウトを設定する

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

 注意

この辺の設定値をいじると、デフォルトの値が変わることがあるので注意。
デフォルトの設定が変わってしまった場合は、上記を参考に設定すればもとに戻る。

[カテゴリ: OS > Windows]



  • Hatenaブックマークに追加
  • livedoorクリップに追加
  • del.icio.usに追加
  • FC2ブックマークに追加

最終更新時間:2016年08月01日 22時26分52秒