我在 Windows 桌面上使用 Chrome 远程桌面来访问 Apple iMac。我不知道如何从我的 Windows 键盘调用 Apple Command 键功能。我认为 Windows 键会起作用,但它不会。有没有办法将 Windows 键映射到 Apple Command 键?我真的希望能够从键盘调用复制和粘贴,它们是 iMac 上的 Command-C 和 Command-V,所以我被卡住了,因为我没有“Command”键。
10 回答
我对这个问题的解决方案是利用最新版本的 Chrome 远程桌面(在撰写本文时为 77.0)提供的方便的“配置键映射”命令。该选项在边栏中可用,如下所示。
单击该链接将打开“配置键映射”对话框,您可以从中创建自己的映射。需要注意的重要一点是,Chrome 远程桌面支持的键码不是每个开发人员习惯使用的通常的“ASCII”码(我自己第一次犯了这个错误);相反,这些代码应该取自“ UI Events KeyboardEvent code Values ”W3C 标准。如果您仔细阅读该标准,您会发现有用的“字母数字部分中功能键的代码值列表”表,我也在下面复制了该表。
具体来说,假设您要将本地 (Windows) Ctrl键映射到远程 (Mac) Cmd键。从上表中我们看到(左)Ctrl 键的代码是“ControlLeft”,而 Cmd 键的代码是“MetaLeft”,所以从“配置键映射”对话框中:
- 点击“新建映射”
- 在“来自”字段中输入“ControlLeft”
- 在“to”字段中输入“MetaLeft”
- 如果需要,单击 [New Mapping] 输入更多键映射
- 配置现在应该如下图所示。单击 [完成] 关闭对话窗口。
此时您应该可以在本地 PC 上使用 Ctrl-C、Ctrl-V 等来触发远程 Mac 中相应的 Cmd-C、Cmd-V 等命令。该解决方案对我来说效果很好,它解决了如何在 Windows PC 上使用 Cmd 按钮而无需依赖外部应用程序或插件的长期问题。
在 Acer C7 上,右控制键映射到命令。事实上,搜索键也映射到命令,这更有帮助,但在更少的键盘上可用。
在 Windows 10 上
Alt+ Window+C
Alt+ Window+V
好吧,看来我可以使用 Windows 键将 CMD 键直接发送到 Mac 机器。我努力了:
Windows + C: copy
Windows + V: paste
Windows + X: Cut
Windows + W: close window
Windows + Q: close application
一切都很好!但是你不能使用这个:
Windows + Tab: switch between applications,
it is already used by Windows for the same function.
但是您仍然可以使用“按住鼠标中轮并向上移动鼠标”来查看所有打开的应用程序。这有点痛苦,但可以完成大多数工作。
如果事情不起作用 - 尝试将 Meta Right映射到 ControlLeft
我有连接到地图册的 Windows 键盘。我不得不交换修饰键:Command <-> Control。
问题是当用 Chrome 远程桌面连接到 Linux 机器时,将 MetaLeft 重新映射到 ControlLeft 不起作用。原来这是因为 macbook 将左键重新映射到 Meta Right是什么原因。
我已经确认,使用 chrome 远程桌面,当通过家庭 WiFi 远程连接到我的 mac-book pro 时,search+another_key 与 CMD+another_key 的作用相同。我还注意到,如果我想按顺序输入两次 search+another_key 按下,我必须在每个实例之后释放并重新按下搜索键
您可以映射键绑定,而不是在 Mac 上远程连接到 Windows PC(带有 Windows 键盘),我注意到 MetaRight 是 Windows 键(与 Meta 左键相反)。
如果您想在 mac 上使用 egWIN-key + C
表示Cmd + C
,除了“配置键映射”(默认情况下WIN-key
似乎Cmd
在 mac 上意味着什么?),您需要转到右侧蓝色滑动条旁的全屏复选框(F11 没有不适合我)。
只有在那个全屏模式下,WIN-key + something
才不会被Windows OS占用。