#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
Комментариев нет:
Отправить комментарий