xmodmap удержание клавиши или нажатие

Я хочу, чтобы xmodmap заставлял клавишу Caps Lock действовать так, как если бы я нажимал клавишу Escape, если я только нажимаю и отпускаю ее, но действовал как клавишу мода i3, если я удерживаю ее и нажимаю другую клавишу.

Это позволило бы мне использовать клавишу Caps Lock как в vim, так и для управления i3.

Я попробовал эту конфигурацию:

      clear Lock 
keycode 66 = Hyper_L
add mod4 = Hyper_L
keycode 66 = Escape

Это почти обеспечивает желаемое поведение, но не совсем. В этой конфигурации клавиша Caps Lock все время работает как клавиша мода, но при этом она также каждый раз нажимает Escape.

Я хочу, чтобы он нажимал Escape только в том случае, если я не нажимаю другую клавишу, удерживая Caps Lock.


Возможно ли это в xmodmap? Если нет, есть ли у вас альтернативы/рекомендации?

0 ответов

Другие вопросы по тегам