Я прочитал раздел грамматики в xmodmap, но все еще не мог понять, как я могу это сделать.
Я прочитал раздел грамматики в xmodmap, но все еще не мог понять, как я могу это сделать.
Ответы:
Это не легко возможно.
Как говорится на странице руководства 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?
Пытаться:
xmodmap -e "keycode 33 = p P Up"
и дайте мне знать, если это результат, который вы ищете.
Как сказал Ниди, с xmodmap это сделать невозможно.
Однако это очень легко с AutoKey.
См. Следующий ответ в качестве примера: https://askubuntu.com/a/303978/140789