Surface Laptop使用時に@が[となってしまう

前回の記事でSurface Laptopを購入したと書きましたが、唯一のトラブルが
キーボードで@を入力しようとすると[になってしまう、という現象でした。

しかもChromeでは大丈夫だけど、タスクバーの検索ボックスではだめ、など局所的な発生で、
いくつか調べたところ以下で解決しました。

引用元:edge使用時に@が打てない

  1. 「設定」を開く
  2. 「時刻と言語」を開く
  3. 左のメニューから「地域と言語」を開く
  4. 右側にある 言語の欄の日本語を押し「オプション」ボタンを押す
  5. ハードウェア キーボードレイアウト にある「レイアウトを変更する 」ボタンを押す
  6. 日本語キーボード(106/109キー) を選択し、「サインアウト」ボタンを押す

このほかに、いずれもダメでしたが、MicrosoftのFAQでは以下のような解決方法も提示されていましたので
まとめておきます。

引用元:特定のアプリケーションでキーボード レイアウトが英語になる

何らかの原因によって、下記のレジストリ キーが書き換えられてしまう場合があります。 [Layout file] の値は、通常 KBDJPN.DLL ですが、何らかの原因によって値が変更されている場合に、問題が発生します。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000411
名前 : Layout file

ちなみに、私のSurfaceではレジストリキーに問題はなく(=Layout fileの値が「KBDJPN.DLL」だった)、
「設定」で簡単に直るとは思わずしばらく悩んでいました…

コメントを残す

メールアドレスが公開されることはありません。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)