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

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

 setxkbmap -layout gb -variant intl 

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

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

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

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

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' 
  • обменивать символы с числами в раскладке клавиатуры
  • shift: both_capslock отключает нормальное смещение
  • Как эмулировать виртуальную клавиатуру с произвольным набором символов?
  • Невозможно добавить раскладку клавиатуры на Cinnamon
  • Клавиша remap altgr для AC10 в XKB
  • xorg.conf XkbOption игнорируется для завершения: ctrl_alt_bksp для перезапуска X
  • Перемещение пространства + ijkl в клавиши со стрелками
  • Клавиатура Gnome-shell для «Внутреннего микрофона» на XF86Send
  • AltGr не работает как клавиша 3 уровня выбора
  • Как настроить раскладку клавиатур, подключенных позже?
  • Сделайте X11 источником моего ~ / .Xkbmap
  • Interesting Posts

    Запись на экран в Shell Script

    Ключ управления питанием для запуска * X11 * скриптов при пробуждении

    понимая разницу между «-C» и «-c» в утилите tr (1)

    Настройка теста Samba только с одним физическим ящиком

    Конфигурация совместного доступа в двух направлениях (модем с одной машиной на другую)

    Оказывает ли система X-оконной системы масштабируемость?

    Как можно разделить текстовый файл на основе содержимого на несколько текстовых файлов?

    Как улучшить производительность Windows при работе внутри KVM

    dead.letter на Linux?

    Emacs меняет шрифт одного слова (или предложения), а не всего буфера

    PHP работает от root на Apache2, работающем как демон

    Установка php5.6.2 с помощью httpd24 (версия Apache версии 2.4.10) на centos / rhel

    Как читать одновременно из двух файлов и печатать их по строкам, bash?

    Как получить более светлые (более белые) темы для Xfce?

    Каталог не открывается с помощью команды cd

    Linux и Unix - лучшая ОС в мире.