MSリモートデスクトップ8.0.xを使用してMacから別のホストのWindows VMに接続すると、キーマッピングの問題が発生します。
Windowsは、Macの矢印キーを、テンキー(このキーボードにはない)上にあり、数字ロックがオンになっているかのように扱います。その結果、矢印キーを使用すると、カーソルを移動するのではなく、テンキーのキープレスとして機能します。
次の画像では、有効な数値のマッピングを編集しています。
- この問題は、この1つの特定のRDPホストでのみ発生します。
- 他のホストでこの問題は発生していません(接続しているのは約6です)。
- この問題は、OSX上のMSリモートデスクトップ8.0.x(現在は8.0.6)でのみ発生します。
- CoRD 0.5.7がキーを正しくマップすることを確認しました。
- 別のWin7ボックスからMS RDPクライアントに接続し、矢印キーは正常に機能しました(そのボックスにはテンキー付きの通常のキーボードもありました)。
Windowsの画面キーボードを使用して、RDPセッションでnumlockをオフにテストしました。その後矢印キーを押すとすぐにnumlockが戻り、矢印キーは数字キーのように機能し続けました。
この問題は、ある日魔法のように具体化しました(そのときのRDPのバージョンを正確に思い出せませんが、8.0.somethingでした)。
RDPターゲットは、Ubuntu 14.04ホスト上のVirtualBox 4.3.10で実行されているWin7 VMです。WindowsゲストはHome Premiumであり、インバウンドRDP接続をサポートしていないため、Windowsに直接ではなく、VirtualBoxハイパーバイザーでRDPホストに接続しています。
OSXの矢印キーを他の場所と同じようにRDPセッション内で矢印キーとして扱う方法を誰かが提案できますか?