关于重新映射键的问题

关于重新映射键的问题

我有几个关于重新映射按键的问题

  • 如何解释命令的输出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 = 反斜杠”

相关内容