5

Я хотел бы узнать, как вызвать что-то в моем окне Debian двойным нажатием клавиши (скажем, l-shift). Моя установка основана на X11. Должен ли я изучить в моем MW (xmonad) или на более низком уровне? Прости мое невежество, но я привык к окнам и чудесной автоглючке. Зачем? Чтобы переназначить ctrl на capslock и сделать capslock двойным нажатием l-shift.

1 ответ1

2

Действие двойного касания в идеале должно быть независимым от программы и, следовательно, должно быть реализовано на более низком уровне, чем пользовательские программы или даже оконные менеджеры (которые вы не хотите, чтобы захват всех нажатий клавиш проверял двойное касание).

Правильное место для реализации такой функции было бы в расширениях клавиатуры X. Он может обнаружить двойное нажатие и позволить пользователю настроить имя ключа, связанное с ним. К сожалению, XKB пока не поддерживает действие двойного нажатия. Вы можете делать и другие интересные вещи, такие как переназначение клавиш с помощью xmodmap или даже написание новых раскладок клавиатуры (посмотрите файлы в /usr/share/X11/xkb/symbols)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .