【Windows】特定の外付けキーボードだけUS配列の設定にする
問題
ノートPC本体はJIS配列、外付けの特定のキーボードだけUS配列の設定って可能ですか?
答え
PC全体でUS配列にしないで、特定の外付けキーボードだけ設定を変えるのは、レジストリで可能でした。
設定対象となるキーボードの「デバイス インスタンス パス」を確認する
1.デバイスマネージャーを起動
Windowsキー+X ででてくるめぬニューの中に「デバイスマネージャー」がある。
2.対象となるキーボードのプロパティを表示
詳細タブを開き、プロパティで「デバイスインスタンス」を選択すると表示される。
レジストリエディタで設定する
Windowsキー+Rで「regedit」で起動
1.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\【③で確認したデバイス インスタンス パス】\Device Parameters を選択。
2.[新規]-[DWORD (32 ビット) 値]を選択 → 「KeyboardSubtypeOverride」と「KeyboardTypeOverride」の2つの値を作成
3.作成した値をダブルクリックして値のデータを変更する
・US配列にする場合
値の名前 | 種類 | 値のデータ |
---|---|---|
KeyboardSubtypeOverride | REG_DWORD | 0 |
KeyboardTypeOverride | REG_DWORD | 4 |
・JIS配列にする場合
値の名前 | 種類 | 値のデータ |
---|---|---|
KeyboardSubtypeOverride | REG_DWORD | 2 |
KeyboardTypeOverride | REG_DWORD | 7 |
4.PC再起動で反映
メモ
この方法は。「特定のUSBポートに特定の外付けキーボードが接続されているとき」に有効となるので、接続するUSBポートが違ったりすると効きません。
匿名 2019年2月28日 21:45
Windows 10 RS4(April 2018 Update)以降どうもこの方法が動かないようです。OSの仕様が変わったのかもしれません。
匿名 2019年9月18日 09:50
こんにちは!
Windows 1809 にアップグレードしたら、この方法が使えなくなってしまい、かなり不便になってしまったのですが、何か解決策はありませんか?
アップグレードを後悔しておりますw