如果我这样做xmodmap -pke
,我的输出如下 -
keycode 8 =
keycode 9 = Escape NoSymbol Escape
keycode 10 = 1 exclam 1 exclam exclamdown U2044 exclamdown
keycode 11 = 2 at 2 at trademark EuroSign trademark
AIUI 第一个键符通过按下获得,第二个键符通过 Shift 获得,第三个键符通过 Mode_switch 获得,第四个键符通过 Mode_switch 和 shift 获得。但是第 5-8 列呢?
答案1
嗨,虽然有点晚了,但我今天遇到了这个问题,我已经解决了。如果你看看 xmodmap -pke 给出的列表,它从 8 开始表示为空,9 表示转义,依此类推。但是 - 如果你看看
showkey --keycodes //(in a console, not a terminal - eg the Ctrl-Alt-F1 thing)
它表示 escape 被映射到 1,并且您按下的所有键的值都将比 xmodmap 显示的值小 8。我无法告诉您为什么会发生这种情况,但确实如此。我希望这对未来的人们有所帮助 :)
答案2
您分别使用 ISO_Level3_Shift 和 ISO_Level3_Shift+Shift 到达第 5 列和第 6 列.. 不知道如何到达第 7 列和第 8 列..