Ubuntu 14.04 virtualbox ctrl 和 alt 键在 MacBook Pro 键盘上?

Ubuntu 14.04 virtualbox ctrl 和 alt 键在 MacBook Pro 键盘上?

我有一台 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.

編輯:

我找到了一个类似问题的答案,其中描述了如何更改 Macctrlcmd按键。这让我更接近我想要的,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

键盘设置

相关内容