按键名称

您或许在问自己怎样才能找出每个按键的名称。运行 xev,将鼠标移动到新创建的 窗口上,在键盘上随便按一个键,看看 xev 是怎么说的。这里有个例子说明的是按下右箭头键后的情况:

例子 5.4. 按下右箭头键后 xev 的输出

    KeyPress event, serial 18, synthetic NO, window 0x2c00001,
    root 0x60, subw 0x0, time 3745737930, (373,380), root:(504,526),
    state 0x10, keycode 102 (keysym 0xff53, Right), same_screen YES,
    XLookupString gives 0 characters:  ""

我们感兴趣的是按键的名称,也就是在括号中和 keysym 一起列出的 内容。在此例中,位于 (keysym 0xff53, Right)中。所以,对应的按键名称即 Right

特殊按键

这里有些方便您的特殊按键。注意在按下这些键之后 xev 立即就会 显示出它们(而不是作为其它按键的修饰符)。

KeyX11 Name
Control, StrgControl
AltMod1
Super, Meta, Win* KeysMod4