我有一台 2015 MacBook Pro,我为 OS X 主机 x86/amd64 安装了 VirtualBox 4.3.28。然后我安装了 Ubuntu 14.04.2 和 Virtualbox 扩展。
我希望以与普通 PC 笔记本电脑中空格键类似的方式使用 Ctrl 和 Alt 键:
[ Control_L ] [ Alt ] [ Spacebar ] [ Control_R ]
这是我过去在普通 PC 笔记本电脑上通常使用的键盘布局,所以我的大脑已经习惯了键盘布局,基本上我把左拇指放在上面Alt,右拇指放在R_Ctrl<'kbd> key.
編輯:
我找到了一个类似问题的答案,其中描述了如何更改 Macctrl和cmd按键。这让我更接近我想要的,Ctrl现在正确的按键可以正常工作了:如何在 MacBook Pro 上切换 Command 键和 Control 键?
输入以下内容
~/.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
。有什么想法吗?
答案1
我找到了我的问题的解决方案:
clear control
clear mod4
clear mod1
keycode 105 =
keycode 206 =
keycode 64 = Control_L NoSymbol Control_L
keycode 133 = Alt_L NoSymbol Alt_L
keycode 134 = Control_R NoSymbol Control_R
keycode 37 = Super_L NoSymbol Super_L
add control = Control_L
add control = Control_R
add mod1 = Alt_L Meta_L
add mod4 = Super_L
如果使用插入 Mac 笔记本电脑的外接键盘,您还可以通过如下所示定义键盘,将键盘映射到 Ubuntu 实例中的可用输入列表中Settings -> Text Entry -> Input Sources
(适用于英国笔记本电脑)。之后,您可以使用左上角图标在键盘之间切换(如果在 Metacity 上),例如En1
: