Клавиша Compose

Прочитал сегодня про т.н. клавишу Compose. С помощью этой кнопки можно вводить разные символы, которых нет в выбранной раскладке клавиатуры например, ©.

Настроить эту клавишу можно в файле /etc/X11/xorg.conf следующим образом:

  1. Найти секцию, относящуюся к клавиатуре (Section "InputDevice" / Driver "kbd").
  2. Добавить к параметру XkbOptions значение compose:KEY, где KEY – клавиша, которую вы хотите использовать в качестве Compose Key (список клавиш можно найти тут).
  3. Перезапустить X-сервер (CTRL+ALT+BACKSPACE)

В моём случае файл /etc/X11/xorg.conf выглядит так:

Section "InputDevice"
    Identifier     "Generic Keyboard"
    Driver         "kbd"
    Option         "CoreKeyboard"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "us,ru(winkeys)"
    Option         "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll,compose:rwin"
EndSection

Подробнее о Compose Key можно прочитать в Википедии. Там же можно найти перечень возможных комбинаций клавиш.

Комментарии

Импортированы из оригинального блога.

  • jetxee #

    Спасибо, что поставили на меня ссылку. Так я узнал о Вашем блоге, и он мне понравился :) Добавил вас в свою RSS-читалку, чтобы быть в курсе.

  • sir_sigurd #

    А ещё можно просто зажимать Ctrl + Shift и вводить шестнадцатеричный юникодный код. Например, Ctrl + Shift + ab = « , Ctrl + Shift + bb = » .

  • ADF #

    Ctrl+Shift неудобно, т.к. это сочетание часто использутеся в разных комбинациях клавиш (по крайней мере у меня).