![Ubuntu 中的 Mac Os 键盘布局](https://linux22.com/image/1093278/Ubuntu%20%E4%B8%AD%E7%9A%84%20Mac%20Os%20%E9%94%AE%E7%9B%98%E5%B8%83%E5%B1%80.png)
使用 Mac OS 一段时间后,我意识到我非常喜欢该Command键的位置以及它在系统范围内的组合键用法,例如 Command-W 用于关闭文档窗口或Command-Q用于退出应用程序。
Alt从可用性/人体工程学的角度来看,对我个人而言,使用或按下按键更加方便Command,而不必伸手去拿Command按键。
由于 Ubuntu 中的许多程序已经支持类似的组合,即Ctrl- W/ Ctrl- Q,我想将它们重新映射为与 Mac Os 中的程序一样。
因此,我想进行以下重新映射:
Ctrl-W -> Alt-W
Ctrl-Q -> Alt-Q
Ctrl-C -> Alt-C
Ctrl-V -> Alt-V
ETC
可以通过 xmodmap 或者其他方式实现吗?
答案1
您可以使用键盘配置面板切换 alt 和 super 键。我使用 xmodmap 切换左键并执行其他一些操作。此设置在连续的系统更新中似乎更可靠。这是我带注释的 .xmodmap:
! xmodmap for macbook keyboard.
! Vertical and horizontal mouse/touchpad scrolls like a touch screen.
! Note that 5 4 and 7 6 are reversed.
pointer = 1 2 3 5 4 7 6 8 9 10 11 12
! Switch left command and option (super and alt).
clear mod1
clear mod4
keycode 133 = Alt_L
keycode 64 = Super_L
add Mod1 = Alt_L
add mod4 = Super_L
! Right command and option are common keys that can be remapped
! using keyboard short cuts.
keycode 134 = Menu Break
keycode 108 = Pause Clear
! Map expose and dashboard to keys that can be remapped
! using keyboard short cuts.
keycode 128 = F15
keycode 212 = F16