我确实阅读了 xmodmap 的语法部分,但仍然不知道如何去做。
答案1
这并非轻易就能实现的。
作为xmodmap 手册页状态:
The first keysym is used when no modifier key is pressed in conjunction with
this key, the second with Shift, the third when the Mode_switch key is used
with this key and the fourth when both the Mode_switch and Shift keys are used.
默认情况下AltGr是Mode_switch键。
可以将不同的或附加的(AltGr)映射为Mode_switch键,例如右键Ctrl:
xmodmap -e "keycode 105 = Mode_switch Mode_switch"
但问题是,该钥匙不再能作为普通Ctrl钥匙使用。
顺便说一句:有一个问题,准确来说,询问如何使用该Ctrl键作为修饰键: 如何使用 Control 作为 xmodmap 的修饰符?
答案2
尝试:
xmodmap -e "keycode 33 = p P Up"
请告诉我这是否是您想要的结果。
答案3
正如 nidi 所说,使用 xmodmap 很难做到这一点。
但是使用 AutoKey 非常简单。
请参阅以下答案作为示例:https://askubuntu.com/a/303978/140789