ソフトウェアキーボードの配列を日本語配列にする方法
2012/11/18
文書番号:20130
「フルサイズのソフトウェアキーボードを表示する方法」 でフルサイズのソフトウェアキーボードを表示できるようにしましたが、Surfaceでこれをやっても英語配列のキーボードが起動しました。
Surface に限らずUSB接続のキーボードを接続している環境で英語配列の設定になっている場合があるようです。
これを日本語配列のキーボードにする方法。
クリックで拡大
【設定手順】
- Windowsキー + R ボタンを押下し、「ファイル名を指定して実行」を起動します。
もしくはチャームから「検索」をタップして一覧から「ファイル名を指定して実行」を起動します。
ダイアログで「regedit」と入力してEnterキーを押下します。
クリックで拡大 - 以下のキーまで辿ります。
「HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters」
クリックで拡大 - 「LayerDriver JPN」を「kbd106.dll」に変更します。
クリックで拡大 - 「OverrideKeyboardIdentifier」を「PCAT_106KEY」に変更します。
クリックで拡大 - 「OverrideKeyboardSubtype」を「2」に変更します。
変更完了したらレジストリエディターを終了します。
クリックで拡大 - 再起動し、ソフトウェアキーボードの配列を確認します。
クリックで拡大
レジストリ値の一覧 【日本語配列】
レジストリ値の一覧 【英語配列】
※「OverrideKeyboardType」は「7」になっていることを確認します。
名前 | 種類 | データ |
---|---|---|
LayerDriver JPN | REG_SZ | kbd106.dll |
OverrideKeyboardIdentifier | REG_SZ | PCAT_106KEY |
OverrideKeyboardSubtype | REG_DWORD | 2 |
OverrideKeyboardType | REG_DWORD | 7 |
名前 | 種類 | データ |
---|---|---|
LayerDriver JPN | REG_SZ | kbd101.dll |
OverrideKeyboardIdentifier | REG_SZ | PCAT_101KEY |
OverrideKeyboardSubtype | REG_DWORD | 0 |
OverrideKeyboardType | REG_DWORD | 7 |
【参考情報】
コンピューターに USB キーボードを接続したときに Windows で正しいキーボード レイアウトが使用されないことがある
http://support.microsoft.com/kb/927824/ja?wa=wsignin1.0
http://support.microsoft.com/kb/927824/ja?wa=wsignin1.0