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