Назначение клавиш для конкретного приложения

8

В общем, я хочу создать конкретные таблицы ключей для приложения, которые работают только в нем и не влияют ни на какое другое приложение.

Например, я уже использую свою клавишу Caps для переключения языка ввода (через xorg.conf), но я хочу, чтобы Capslock вел себя как Esc в vim. Похоже, xmodmap не имеет никаких параметров, связанных с этим.

Я использую Gnome и буду признателен за любые сторонние приложения.

Эндрю
источник
Никто не знает, а?
Андрей

Ответы:

3

Я нашел решение в evrouter . Он отображает любое событие клавиатуры на нажатие клавиши в X.Org, если заголовок активного окна соответствует указанному вами регулярному выражению. Это также помогает мне работать с клавишей Zoom на моей естественной клавиатуре Microsoft.
Плохо то, что по умолчанию X нажатие клавиш также происходит.

Эндрю
источник
Появилась новая версия: evrouter2 (как я вижу ... в процессе.)
Grzegorz Wierzowiecki