web-dev-qa-db-ja.com

Mac OSXのMSリモートデスクトップで数字キーパッドとして扱われる矢印キー

MSリモートデスクトップ8.0.xを使用してMacからWindowsに接続する場合VM別のホストで、キーマッピングの問題が発生します。

Windowsは、Macの矢印キーをテンキー(このキーボードにはありません)上にあり、数字ロックがオンになっているように扱います。その結果、矢印キーを使用すると、カーソルを移動するのではなく、テンキーのキー押下として機能します。

次の画像では、有効な数値マッピングを編集しました。

Something Odd

  • この問題は、この1つの特定のRDPホストでのみ発生します。
    • 私は他のホストでこの問題を経験していません(私は約半ダースに接続しています)
  • この問題は、OSX上のMSリモートデスクトップ8.0.x(現在は8.0.6)でのみ発生します。
    • CoRD 0.5.7がキーを正しくマップすることを確認しました。
    • 別のWin7ボックスからMSRDPクライアントに接続したところ、矢印キーは正常に機能しました(ただし、そのボックスには数字パッド付きの通常のキーボードもありました)。

Windowsのオンスクリーンキーボードを使用して、RDPセッションでnumlockをオフにすることをテストしました。その後、矢印キーを押すとすぐにnumlockがオンに戻り、矢印キーは数字キーのように機能し続けました。

この問題は、ある日魔法のように実現しました(申し訳ありませんが、当時のRDPのバージョンを正確に思い出せませんが、8.0.somethingでした)。

RDPターゲットはWin7 VM Ubuntu14.04ホストのVirtualBox4.3.10で実行されています。Windowsに直接接続するのではなく、VirtualBoxハイパーバイザーでRDPホストに接続しています。 WindowsゲストはHomePremiumであるため、インバウンドRDP接続をサポートしていません。

OSXの矢印キーを他の場所と同じようにRDPセッション内で矢印キーとして扱う方法を誰かが提案できますか?

8
LRE

これは、VirtualBox 4.3.8では 確認済みのバグ ですが、4.3.10で修正されるはずです。 古いバージョン または最初のリンクの「テスト」バージョンを試してみることをお勧めします。

4
Jason

私も同じ問題を抱えています。 MacOS(10.9.5)RDP(8.0.13ビルド25377)VirtualBox(4.3.20r96996)がUbuntu 12.04ホストで実行され、RHEL5ゲストがフルスクリーンで実行されています。

私の場合は、CapsLockキーまたはNumLockキーを押すことでトリガーされます。

EkriirkE のヒントを使用して、num-lockをオフに切り替えることで矢印キーを元に戻すことができます。 (Linuxボックスまたはオンスクリーンキーボードで実際のキーボードを使用すると、矢印キーが機能しますが、実際のキーボードでのみ機能します)。 [〜#〜] lre [〜#〜] と同じように、RDPで任意のキーを使用すると、RDPセッション(Command-QまたはCommand-W)を閉じて、次に、RDPセッションを再接続します。

要約すると、私の回避策は次のとおりです。

  1. VM(Linuxではコマンドnumlockx offを使用できます)でNum Lockをオフに切り替えます)
  2. RDPセッション⌘Qまたは⌘Wを閉じます(VMにキーストロークを送信する前にこれを行う必要があります)
  3. RDPセッションに再接続します

これにより、VMのnumロック状態とRDPの同期が不十分な状態の両方がリセットされます。

  • より自動化された修正では、AutoHotKeyスクリプト、またはリモートでキーを入力する前に再接続したときにBashスクリプトがnumロックをオフにします。
  • また、CapsLock/NumLockを使用したり、RDPで無効にしたりすることはできません。
2
Jeff Peters

リモートマシン(アクセサリ、アクセシビリティ)でオンスクリーンキーボード(OSK)を使用して、Num Lockキーを切り替えて再試行できますか? Linux + Windows RDPでこの問題が発生しましたが、Linuxマシンには実際のNum Lockがあり、状態を同期するために数回切り替える必要があります。Macがない場合、2番目の問題が発生します。OSKは機能するはずです。

1
EkriirkE

Microsoftは、矢印の問題を修正したRDPクライアントの実験バージョンをリリースしました: http://blogs.msdn.com/b/rds/archive/2015/08/11/introducing-the-new-Microsoft -remote-desktop-preview-app-for-mac.aspx

1
proski