Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
22
Help us understand the problem. What is going on with this article?
@httpd443

Windows 10 ノートPC内蔵JISキーボードと外付けUSキーボードとの共存

概要

Windows10搭載ノートPCに、USBで外付けのUS配列キーボードを接続したときに、ノートPC内蔵のJIS配列キーボードとスムーズに共存できる方法を調べて、まとめた

方法1:Windowsの設定で切り替える方法(その1)

  1. Windowsメニューなどから「設定」を開く
  2. 「時刻と言語」を選択して進む
  3. 左側サイドメニューの「言語」を選択する
  4. メイン画面の「優先する言語」→「日本語」をクリックする
  5. 「日本語」の枠に「オプション」が表示されるので「オプション」をクリックして次の画面に進む
  6. 「ハードウェア キーボードレイアウト」→「レイアウトを変更する」をクリックして次の画面に進む
  7. 「英語キーボード(101/102キー)」or「日本語キーボード(106/109キー)」のいずれかを選択して「今すぐ再起動する」をクリックして再起動
  8. 再起動後、選択したキーボードレイアウトで使えるようになる
  9. 上記のプロセスで、キーボードレイアウトを切り替え&再起動による切り替えでどちらのキーボードレイアウトとしても使えるようになる

Windows設定(その1)の長所

  • 難しい操作なしで、OS標準の方法で安全に使える

Windows設定(その2)の短所

  • 切り替えるたびに再起動が必要

方法2:Windowsの設定で切り替える方法(その2)

  1. Windowsメニューなどから「設定」を開く
  2. 「時刻と言語」を選択して進む
  3. 左側サイドメニューの「言語」を選択する
  4. メイン画面の「優先する言語」→「優先する言語を追加する」をクリックする
  5. 「English (United States)を選択し、「次へ」をクリックして次の画面に進む
  6. 「インストール」ボタンをクリックする

Windows設定(その2)の長所

  • 難しい操作なしで、OS標準の方法で安全に使える
  • 言語切り替え操作だけで、英語入力に限りJIS配列とUS配列の双方が同時に使える

Windows設定(その2)の短所

  • 日本語入力についてはJIS配列のみとなる

方法3:レジストリ設定による方法

  1. Windowsキー+Rキーを押す
  2. 「regedit」と入力しEnterキーを押してレジストリエディタを開く
  3. 「¥HKEY_LOCAL_MACHINE¥SYSTEM¥CurrentControlSet¥Services¥i8042prt¥Paremeters」を開く
  4. 「LayerDriver JPN」の値を「kbd106.dll」(JIS配列)または「kbd101.dll」(US配列)にする
  5. 再起動する
  6. 再起動後、設定したキーボードレイアウトで使えるようになる
  7. 上記のプロセスで、レジストリ設定&再起動による切り替えでどちらのキーボードレイアウトとしても使えるようになる

レジストリ設定の長所

  • regファイルやスクリプトにまとめれば切り替えの手間は少ない

レジストリ設定の短所

  • 切り替えのたびに再起動が必要

方法4:アプリケーションソフトウェアによる方法

  1. フリーウェア「ULE4JIS」を下記URLよりダウンロード・インストールする
    https://www.vector.co.jp/soft/winnt/util/se476294.html
  2. ULE4JISを起動する
  3. 「エミュレーション開始」で内蔵・外付けどちらのキーボードもUS配列としてキー入力される
  4. 「エミュレーション停止」またはULE4JIS終了で内蔵・外付けどちらのキーボードもJIS配列としてキー入力される

ULE4JISの長所

  • 現時点ではもっとも手間が少ない
  • レジストリ設定が不要
  • 再起動が不要
  • 操作が難しくない

ULE4JISの短所

  • アプリケーションレイヤーでのエミュレーションのため、ハードウェアに強く依存する操作に関して不十分かもしれない

番外:現在は無効になっている方法

レジストリ設定により、再起動も切り替えも不要で本記事の目的を100%達成できる方法があったが、現在は使えなくなっている

※追記:実は下記の記事に示されている方法で可能らしい

22
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
22
Help us understand the problem. What is going on with this article?