我有几个关于重新映射按键的问题等
如何解释命令的输出
xmodmap -pk
。我输入xmodmap -pk | less
并尝试浏览我正在寻找的密钥。以下是输出中的一行示例:94 0x003c (less) 0x003e (greater) 0x003c (less) 0x003e (greater) 0x007c (bar) 0x00a6 (brokenbar) 0x007c (bar)
据我了解,这对应于密钥代码 94 的条目。我不明白的是为什么这个密钥有 7 个条目?它们是什么意思?
如何找到键盘上某个键码为给定数字的键?我希望有一种优雅的方法来实现这一点。例如,总是有这个肮脏的伎俩通过跑步来敲击按键
xev
...我正在寻找一个答案,以解释在这种情况下如何将键代码分配给按键。我想将键码为 94 的键重新映射到 ,
backslash
并将 shift + 键重新映射到bar
。
你们能帮帮我吗?
答案1
- 从本论坛
打印格式化为表达式的当前键映射表:
$ xmodmap -pke
keycode 57 = n N
每个键映射后面都跟有它所映射到的键符。上面的示例表示键码 57 映射到小写字母 n,而大写字母 N 映射到键码 57 和 Shift。表中的每个键符列都对应一个特定的组合键:键 Shift+键 mode_switch+键 mode_switch+Shift+键 AltGr+键 AltGr+Shift+键
你有没有尝试过
xmodmap -e “键码 94 = 反斜杠”