Сопоставьте символ с определенным ключом

У меня есть следующая проблема: я использую стандартный вариант раскладки клавиатуры gb , то есть, что вы получаете:

 setxkbmap -layout gb -variant intl 

Я использую gmail в Firefox, и по какой-то причине ярлык gmail для перехода между вкладками в папке «Входящие», который запускается с ключом ~ , не работает.

Проблема возникает из-за необходимости нажимать ~ и Space впоследствии, так что 2 клавиши, чтобы получить символ (это вариант intl, который позволяет мне писать ñ испанское письмо).

Я пробовал макет us с вариантом intl , и в этом случае работает ярлык, потому что символ ~ может запускаться с помощью AltGr + ~ .

Итак, я хочу иметь такое же поведение с макетом gb . Или, вообще говоря, сопоставить ~ с любой другой комбинацией (не включая более одного ключа).

  • Модификатор xmodmap не работает
  • Как связать ключ AltGr + с символом?
  • Объявить новый ключ-модификатор с помощью XKB
  • Скрипт для переключения setxkbmap
  • Как переназначить буквенные ключи для модификатора?
  • Как запустить команду при входе в GNOME?
  • Повторное нажатие клавиши включения
  • Как я могу сделать backspace действовать как escape с помощью setxkbmap?
  • One Solution collect form web for “Сопоставьте символ с определенным ключом”

    Вы можете использовать xmodmap для изменения отображения клавиши ~ .

    Например, в моей системе (макет US US) он настроен по умолчанию следующим образом:

     $ xev # then pressing Shift + ~ [..] KeyRelease event, serial 36, synthetic NO, [..] root 0xa3, [..] state 0x11, keycode 49 (keysym 0x7e, asciitilde), same_screen YES, XLookupString gives 1 bytes: (7e) "~" XFilterEvent returns: False 

    Затем я могу проверить, как точно сконфигурирован keycode 49 :

     $ xmodmap -pke | grep 'keycode *49' keycode 49 = grave asciitilde grave asciitilde 

    Вы можете вернуть выражение, подобное этому, в xmodmap, например, с чем-то вроде этого:

     $ xmodmap -e 'keycode 49 = grave asciitilde grave asciitilde' 
    Interesting Posts
    Linux и Unix - лучшая ОС в мире.