我有一台 2015 款 MacBook Pro,我为 OS X 主机 x86/amd64 安装了 VirtualBox 4.3.28。然后我安装了 Ubuntu 14.04.2 和 Virtualbox 扩展。
我想以类似的方式使用 Ctrl 和 Alt 键,就像我在普通 PC 笔记本电脑中找到它们时使用空格键一样:
[ Control_L ] [ Alt ] [ Spacebar ] [ Control_R ]
这是我过去经常在普通 PC 笔记本电脑上使用的键盘布局,所以我的大脑习惯了键盘布局,我基本上是左手拇指靠在键盘上Alt,右手拇指靠在键盘上R_Ctrl<'kbd> key.
编辑:
我找到了一个类似问题的答案,他们在其中描述了如何更改 Macctrl和cmd密钥。这让我更接近我想要的东西,正确的Ctrl键现在可以工作了:How do I switch the Command key and Control key on a MacBook Pro?
将以下内容放入
~/.Xmodmap
:clear control clear mod4 keycode 105 = keycode 206 = keycode 133 = Control_L NoSymbol Control_L keycode 134 = Control_R NoSymbol Control_R keycode 37 = Super_L NoSymbol Super_L add control = Control_L add control = Control_R add mod4 = Super_L
要测试,请运行命令:
xmodmap ~/.Xmodmap
我现在要做的是通过左右交换左键Ctrl和Alt键来完成修改。但我不知道如何使用xmodmap
. 有任何想法吗?
我找到了解决我的问题的方法:
如果使用插入 mac 笔记本电脑的外部键盘,您还可以通过
Settings -> Text Entry -> Input Sources
如下所示定义它来将键盘映射到 Ubuntu 实例的可用输入列表中(对于英国笔记本电脑)。之后,您可以使用左上角图标在键盘之间切换(如果在 Metacity 上),例如En1
: