Eri*_*ond 18 mac virtualbox macos
我在 Mac OSX 上的 VirtualBox 中运行 Windows。但是,我经常使用键盘快捷键复制和粘贴/撤消等。
因为Mac很笨,想与众不同,所以常用的快捷键如ctrl+c和ctrl+v在Mac上是cmd+c和cmd+v。这会产生问题,因为我一直尝试在 VM 中使用 mac 样式的快捷方式,或在 Mac 上使用 windows 样式的快捷方式(我的工作流程是,在 VM 中执行 ASP.NET 开发,但使用 Mac 主机浏览器)。
我希望能够做的是让 VirtualBox 将“Command”按键作为“Ctrl”发送到 VM,这样我就不必一直记住我所处的环境并考虑我需要使用哪个组合键。
这可能吗?
Lri*_*Lri 13
因为Mac很笨,想与众不同,所以常用的快捷键如ctrl+c和ctrl+v在Mac上是cmd+c和cmd+v。
Mac 在 Windows 之前有复制和粘贴功能。分离控制和命令意味着您不需要额外的键绑定来中断 shell 中的进程或在 emacs 中向下翻页。
无论如何,您可以使用KeyRemap4MacBook做到这一点。
您也可以将这样的内容保存为 private.xml:
<?xml version="1.0"?>
<root>
<item>
<name>test</name>
<identifier>private.test</identifier>
<only>VIRTUALMACHINE</only>
<autogen>--KeyToKey-- KeyCode::Z, VK_COMMAND, KeyCode::Z, VK_CONTROL</autogen>
<autogen>--KeyToKey-- KeyCode::X, VK_COMMAND, KeyCode::X, VK_CONTROL</autogen>
<autogen>--KeyToKey-- KeyCode::C, VK_COMMAND, KeyCode::C, VK_CONTROL</autogen>
<autogen>--KeyToKey-- KeyCode::V, VK_COMMAND, KeyCode::V, VK_CONTROL</autogen>
<autogen>--KeyToKey-- KeyCode::A, VK_COMMAND, KeyCode::A, VK_CONTROL</autogen>
</item>
</root>
Run Code Online (Sandbox Code Playgroud)
测试文件夹有一个包含所有预定义重新映射的XML 文件。