[Windows] Windows 7 で特定のキーボードの配列を英語 (US101) にする方法。
「ThinkPad X61 Tablet を使ってください」ってことで渡された。 いつも使っているキーボードが英語配列の物なので英語配列で使いたいところ。
インストール済みのWindows7のキーボード配列を変更する方法ってどうやるんだっけ、と思って調べてみたところ、USBなどで接続された特定のキーボードの配列を設定する方法がある模様。 ただし、GUIが準備されているわけではないので、regedit などを用いて自分で設定してください。
■[OS] Windows 7 で英語キーボードを使って日本語を入力する/バイナリアンを目指して
接続しているキーボードの PID, VID を、Windowsのデバイスマネージャから調べます。 デバイスマネージャは、スタートメニュー中の「コンピュータ」を右クリックし、プロパティを表示し、表示されたWindowの左側に「デバイスマネージャ」というものがありますので、こちらからどうぞ。
デバイスの種類に「キーボード」というものがあるかと思います。 ここに「HIDキーボードデバイス」というものが1つ以上表示されているかと思います。 この複数あるHIDキーボードデバイスの中で、どれがUSB接続のキーボードなのかを調べなければなりません。 USBデバイスでしたら、USB線を抜き差しして、抜く前に存在して抜いたあとに消えるデバイスを見つけましょう。
また、USB接続のキーボードが一つしか存在しない場合は、HIDキーボードデバイスのプロパティウィンドウ中の「場所」の部分にUSBを表示されたものが、それに該当します。
PID,VIDの調べ方ですが、HIDキーボードデバイスのプロパティウィンドウの「詳細」タブで、「ハードウェアID」を表示させたときに出てくる、
という部分が、それに該当します。
Windowsのスタートメニューの検索テキストボックスに「regedit」と入力して、レジストリエディタを起動します。 この中から、下記の項目を選びます。
この階層の中に、上記のPID,VIDの項目があるので、その中の Device Parameters に REG_DWORD を作成し、キーの名前を「KeyboardTypeOverride」、値を 4 にします。
あとは再起動すればOKなはず。
インストール済みのWindows7のキーボード配列を変更する方法ってどうやるんだっけ、と思って調べてみたところ、USBなどで接続された特定のキーボードの配列を設定する方法がある模様。 ただし、GUIが準備されているわけではないので、regedit などを用いて自分で設定してください。
参考資料
■[OS] Windows 7 で英語キーボードを使って日本語を入力する/バイナリアンを目指して
接続しているキーボードのPID, VIDを調べる。
接続しているキーボードの PID, VID を、Windowsのデバイスマネージャから調べます。 デバイスマネージャは、スタートメニュー中の「コンピュータ」を右クリックし、プロパティを表示し、表示されたWindowの左側に「デバイスマネージャ」というものがありますので、こちらからどうぞ。
デバイスの種類に「キーボード」というものがあるかと思います。 ここに「HIDキーボードデバイス」というものが1つ以上表示されているかと思います。 この複数あるHIDキーボードデバイスの中で、どれがUSB接続のキーボードなのかを調べなければなりません。 USBデバイスでしたら、USB線を抜き差しして、抜く前に存在して抜いたあとに消えるデバイスを見つけましょう。
また、USB接続のキーボードが一つしか存在しない場合は、HIDキーボードデバイスのプロパティウィンドウ中の「場所」の部分にUSBを表示されたものが、それに該当します。
PID,VIDの調べ方ですが、HIDキーボードデバイスのプロパティウィンドウの「詳細」タブで、「ハードウェアID」を表示させたときに出てくる、
HIDVID_XXXXX&PID_XXXXX
という部分が、それに該当します。
対象のキーボードの KeyboardSubtypeOverride を設定する
Windowsのスタートメニューの検索テキストボックスに「regedit」と入力して、レジストリエディタを起動します。 この中から、下記の項目を選びます。
HKEY_LOCALMACHINESYSTEMCurrentControlSetEnumHID
この階層の中に、上記のPID,VIDの項目があるので、その中の Device Parameters に REG_DWORD を作成し、キーの名前を「KeyboardTypeOverride」、値を 4 にします。
あとは再起動すればOKなはず。
コメント
コメントを投稿