查找特殊键的名称,然后查找在哪里更改其映射(使用 xkb..)

查找特殊键的名称,然后查找在哪里更改其映射(使用 xkb..)

我有一台新的 Travelmate TM645,它有一个奇怪的按键:右侧的 Shift 键变小了,旁边还有一个(对我来说)表示“\”或“|”的键。这个键对我来说很烦人,因为我经常同时按下它/而不是 Shift 键。现在我找到了一些关于陳小嶺改变映射,但猜测:两个问题:

  1. 我如何找到密钥的名称?/usr/share/X11/symbols/pc 显示例如“key { [ XF86KbdLightOnOff ] };”。我认出了它,但到目前为止还没有找到该特殊密钥的踪迹。

  2. 那么可能也是如此;如何将其更改为与“modifier_map shift”相同

谢谢!Cor

答案1

因此,这个问题的解决方法如下:命令xev导致输出显示keycode 94 (keysym 0x5c, backslash)我想要更改的键。更改其中一个文件:/usr/share/X11/xkb/是一种选择,但系统更新后会恢复,因此我选择在系统启动时使用 xmodemap 进行更改:xmodmap -e "keycode 94 = Shift_L" 显然,我会将其添加到启动时脚本中。

相关内容