在 X11 下,我使用以下命令.Xmodmap
在美式键盘布局上轻松键入变音符号:
keycode 108 = Mode_switch Alt_R
keycode 39 = s S ssharp
keycode 38 = a A adiaeresis Adiaeresis
keycode 30 = u U udiaeresis Udiaeresis
keycode 32 = o O odiaeresis Odiaeresis
但从 X11 切换到 Wayland 时,这不起作用。从我到目前为止读到的内容来看,相应的 xkb 配置~/.config/xkb/symbols/us-german-umlaut
看起来像
default partial alphanumeric_keys
xkb_symbols "basic" {
include "us(altgr-intl)"
include "level3(ralt_switch)"
name[Group1] = "English (US, international with German umlaut)";
key <AD03> { [ e, E, EuroSign, cent ] };
key <AD07> { [ u, U, udiaeresis, Udiaeresis ] };
key <AD09> { [ o, O, odiaeresis, Odiaeresis ] };
key <AC01> { [ a, A, adiaeresis, Adiaeresis ] };
key <AC02> { [ s, S, ssharp ] };
};
这是正确的方法吗?如何使用 Gnome 43.4 实际启用此功能?
有类似的问题,但那是 Sway 特有的。