如何使用 xmodmap 将 Ctrl-p 映射到向上箭头?

如何使用 xmodmap 将 Ctrl-p 映射到向上箭头?

我确实阅读了 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

相关内容