MacからWindowsへ「Microsoft Remote Desktop」アプリを使ってリモートデスクトップ接続すると、日本語JISキーボードが英語キーボードだと間違えて認識されることがあります(Mac miniにJISキーボードを接続しています)。
かなりストレスだったのですが、正常に使える場合もあり、発生条件が不明でした。
今回改めて検索してみたところ良さそうな解決方法を発見したので紹介したいと思います。
Windows側のレジストリを変更
今回発見した方法は、リモートデスクトップ接続される側のWindowsマシンのレジストリ設定を変更するというものです。
以下の手順を実行します。
- regedit.exeを実行。
- 次のレジストリキーに移動。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\KeyboardType Mapping\JPN
- レジストリ値
00000000
をクリックして値をkbd106.dll
に変更 - これでだめならば
00010002
もkbd106.dll
に変更
変更するレジストリ値に関しては、諸説あるみたいですので、実際に動かしてみて有効かどうかを確認するしかないかもしれません。その場合変更前の値を必ずメモしておき、元に戻せるようにしておくことをおすすめします。