Arch Wiki和其他站点只解释了“xmodmap -pke”中的前 6 列:
打印格式化为表达式的当前键映射表:
Run Code Online (Sandbox Code Playgroud)$ xmodmap -pke [...] keycode 57 = n N [...]每个键码后跟它映射到的键符。上面的例子表明键码 57 映射到小写 n,而大写 N 映射到键码 57 加 Shift。
表中的每个 keysym 列对应于特定的修饰键组合:
Run Code Online (Sandbox Code Playgroud)Key Shift+Key mode_switch+Key mode_switch+Shift+Key AltGr+Key AltGr+Shift+Key并非所有的键符都必须设置,但要仅分配后一个键符,请使用 NoSymbol 值。但是,运行“xmodmap -pke”可为某些键提供大约 10 列:
[hax@localhost ~]$ xmodmap -pke
keycode 8 =
keycode 9 = Escape NoSymbol Escape
keycode 10 = 1 exclam 1 exclam onesuperior exclamdown
keycode 11 = 2 at 2 at twosuperior oneeighth
keycode 12 = 3 numbersign 3 numerosign threesuperior …Run Code Online (Sandbox Code Playgroud)