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 !!!各キーボードごとの設定 !!対象のキーボードのデバイスインスタンスパスを調べる デバイスマネージャで対象のキーボードを選択し、詳細のプロパティから「デバイスインスタンスパス」を選択する。 {{img Image1.png}} !!レジストリを編集 [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 !!注意 この辺の設定値をいじると、デフォルトの値が変わることがあるので注意。 デフォルトの設定が変わってしまった場合は、上記を参考に設定すればもとに戻る。 {{category2 OS,Windows}}