Страницы

Поиск по вопросам

среда, 25 декабря 2019 г.

Как сделать ключевые слова на клавишах как в Spectrum?

#linux #gui #desktop #клавиатура


Раньше был компьютер Spectrum,и там был 
специальный режим набора, когда клавиша печатала сразу целое слово.

Например, нажал клавишу P, а напечаталось слово PRINT

Как сделать такой режим в Linux сразу во всех программах, то есть на уровне системы,
а не отдельного приложения?

Видел, что в xkb есть некие actions (в compatibility map), но в списке доступных
я не нашел замены одной клавиши на последовательность нажатий.

Будет ли хорошим решением добавить новую разновидность action, или есть другие варианты?
    


Ответы

Ответ 1



можно воспользоваться механизмом xcompose, предварительно определив в настройках клавиатуры клавишу, используемую в качестве compose key. пример файла ~/.XCompose:

: "PRINT" нажимаете и отпускаете compose key, затем shift+p, и получаете слово PRINT. примеры правил можно посмотреть в /usr/share/X11/locale/en_US.UTF-8/Compose

Комментариев нет:

Отправить комментарий