はじめに
MacのMicrosoft Remote Desktop.appからWindows Server等へリモートデスクトップ接続をするとキーボードが正しく認識されずUS配列のままになってしまうことがあります。
Microsoft Remote DesktopでJISキーボードを有効にする方法 - Qiitaに丁寧な解説記事がありますのでこちらの内容を実施すれば万事解決ですが, レジストリエディターではなくPowerShellからのコマンド操作で実施する方法を防備録としてまとめました。
手順
キー"00010002"の値を変更
① 設定内容を確認
コマンド
Get-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\KeyboardType Mapping\JPN" | Select-Object "00010002"
実行結果
00010002
--------
kbd106n.dll
② 値をkbd106.dll
に変更
コマンド
Set-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\KeyboardType Mapping\JPN" -Name 00010002 "kbd106.dll"
③ 設定値を確認
コマンド
Get-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\KeyboardType Mapping\JPN" | Select-Object "00010002"
実行結果
00010002
--------
kbd106.dll
キー"00000000"の値を変更
① 設定内容を確認
コマンド
Get-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\KeyboardType Mapping\JPN" | Select-Object "00000000"
実行結果
00000000
--------
kbd101.dll
② 値をkbd106.dll
に変更
コマンド
Set-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\KeyboardType Mapping\JPN" -Name 00000000 "kbd106.dll"
③ 設定値を確認
コマンド
Get-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\KeyboardType Mapping\JPN" | Select-Object "00000000"
実行結果
00000000
--------
kbd106.dll
最後に
上記の設定が終了したら, コンピューターを再起動します。