在 Mac OS X 上的 MS 远程桌面中,箭头键被视为数字小键盘

LRE*_*LRE 8 keyboard remote-desktop macos

当使用 MS 远程桌面 8.0.x 从我的 Mac 连接到另一台主机上的 Windows VM 时,我有一个键映射问题。

Windows 将 Mac 的箭头键视为在数字小键盘上(此键盘没有)并且数字锁已打开。结果是,当我使用箭头键时,它们充当数字小键盘上的按键,而不是四处移动光标。

在下图中,我编辑了有效数字映射:

奇怪的东西

  • 此问题发生在此特定 RDP 主机上。
    • 我在其他主机上没有遇到这个问题(我连接了大约六个)
  • 此问题在 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。我正在连接到 VirtualBox 管理程序中的 RDP 主机,而不是直接连接到 Windows,因为 Windows 来宾是家庭高级版,因此不支持入站 RDP 连接。

任何人都可以建议如何让 OSX 箭头键在 RDP 会话中被视为箭头键,就像它们在其他任何地方一样?

Ekr*_*rkE 1

您可以尝试在远程计算机上使用屏幕键盘 (OSK)(附件、辅助功能)并切换数字锁定键并重试吗?我在使用 Linux+Windows RDP 时遇到了这个问题,但是我的 Linux 机器有一个实际的数字锁,我只需要切换几次即可同步状态,其中缺少一个的 mac 造成了第二个问题 - OSK 应该可以工作。