如何在Mac OS上运行的Windows RDP中使用Windows快捷键?

如何在Mac OS上运行的Windows RDP中使用Windows快捷键?,windows,macos,remote-desktop,Windows,Macos,Remote Desktop,我最近从一台Windows work PC换成了一台Mac Book Pro。我的大部分开发工作都是通过与Windows 2012服务器的RDP连接完成的 在进行开发工作时,我使用IDE和其他具有自定义键盘快捷键(涉及Windows键)的工具。例如,[win]+[backtick]设置为打开控制台。只要我以全屏模式连接到RDP会话,Windows组合键就会传递到RDP会话并正确插入 然而,在我的MacBookPro上,我无法触发任何自定义的Windows快捷键。奇怪的是,所有内置的Windows

我最近从一台Windows work PC换成了一台Mac Book Pro。我的大部分开发工作都是通过与Windows 2012服务器的RDP连接完成的

在进行开发工作时,我使用IDE和其他具有自定义键盘快捷键(涉及Windows键)的工具。例如,
[win]+[backtick]
设置为打开控制台。只要我以全屏模式连接到RDP会话,Windows组合键就会传递到RDP会话并正确插入

然而,在我的MacBookPro上,我无法触发任何自定义的Windows快捷键。奇怪的是,所有内置的Windows快捷键仍然有效。比如说
[win]+[e]
打开Windows资源管理器,并且
[win]+[d]
仍然最小化所有窗口以显示桌面。此外,按Windows按钮本身会像正常情况一样打开“开始”菜单。但是,用户分配的涉及Windows key work的组合键都不是任何应用程序(我已经尝试了三个应用程序)。涉及ctrl、alt和shift键的自定义键绑定按预期工作

配置 我在跑步:

  • Mac Book Pro 2017
  • 马科斯莫哈韦10.14
  • Microsoft远程桌面版本10.1
我在远程桌面客户端首选项中未选中“使用Mac快捷方式进行剪切、复制和粘贴”选项


根据不同的问题和答案,应用程序-->Microsoft远程桌面-->软件包内容-->内容-->资源-->键盘中似乎有一些配置文件。但是,我不确定我会在map[Win]+[something]中添加什么。

这是因为macOS远程桌面“作弊”,只捕获一组固定的热键组合,其余的留给操作系统。这很可能是macOS强加的限制。应该有办法一个接一个地扩展捕获的热键列表。Windows密钥归Microsoft所有。它不打算被第三方应用程序使用,甚至不打算被第一方应用程序使用。它是专门为操作系统保留的。@I不可检测我认为这不准确。许多Windows应用程序允许使用win按钮作为修改键。net和其他Microsoft库具有用于检测按键事件的常量,并将其视为CTRL或ALT。您是否有可以链接的源?这是因为remote desktop for macOS“作弊”,只捕获一组固定的热键组合,其余的则留给操作系统。这很可能是macOS强加的限制。应该有办法一个接一个地扩展捕获的热键列表。Windows密钥归Microsoft所有。它不打算被第三方应用程序使用,甚至不打算被第一方应用程序使用。它是专门为操作系统保留的。@I不可检测我认为这不准确。许多Windows应用程序允许使用win按钮作为修改键。net和其他Microsoft库在键事件上有常量来检测它,并将其视为CTRL或ALT。您有可以链接的源吗?