我在带有UK / GB键盘的Macbook上使用Linux,并自定义了键盘映射,以解决Apple奇怪的键盘布局引起的一些问题。我xmodmap
经常这样做。我想尝试Wayland,但xmodmap
不行。在Wayland中如何获得类似的结果?.Xmodmap
我使用的文件包含以下内容:
keycode 12 = 3 numbersign 3 sterling sterling sterling threesuperior sterling
clear Control
clear Mod4
add Control = Control_L Super_R
add Mod4 = Super_L
keysym Caps_Lock = NoSymbol Caps_Lock
第1行:在英国键盘上Shift- 3是£,因此#通常在附近有自己的键Return。但是在Mac上,#是通过Altgr- 获得的3。作为程序员,我使用的#远远超过£,所以这行将它们交换了过来。选择美国布局也可以实现这一点,但是在Linux中这样做还可以交换其他一些常用的键,而在OS X中,这些其他键不受美国/英国的影响。
第2-5行:将右键Cmd用作Right- Ctrl,因为此键盘没有物理右键Ctrl。
第6行:CapsLock仅当按时才起作用Shift。不是Mac专用的,这应该是所有OS和键盘的标准选项。