1

Несколько недель назад я перешел с Windows на Linux, и мне не хватает одной лишь комбинации клавиш Alt nnnn для вставки тире и других вещей. Есть ли способ заставить их работать под Linux? Я использую Arch Linux и KDE, если это имеет значение.

2 ответа2

4

Используя числовые кодовые точки

В ответе Тобу я полагаю, что сочетание клавиш на клавиатурах США или Великобритании будет называться Ctrl+Shift, как в «Ctrl-Shift-2702 для символа ножниц (✂)».

Лично мне гораздо легче запомнить орграфы.

Digraphs / Compose-Key / Multi-Key

X11 Modmap

Система X Window (X11) предусматривает то, что иногда называют ключом составления, который позволяет вводить специальные символы с помощью орграфов.

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

Shift+AltGr  ~  a -->  ã  (ã in HTML)
Shift+AltGr  /  o -->  ø  (ø in HTML)
Shift+AltGr  o  c -->  ©  (© in HTML)
Shift+AltGr  c  o -->  ǒ  (Ŏ in HTML)

Как

На linuxquestions.org есть статья, которая описывает, как это настроить.

Сначала вам нужно выбрать, какой ключ вы хотите использовать в качестве ключа Compose. Затем откройте терминал и введите команду xev . Появится окно "Event Tester". Убедитесь, что он сфокусирован, щелкнув по нему и оставив в нем курсор мыши.

Теперь нажмите и отпустите клавишу, которую вы хотите сделать клавишей Compose. Запомните или запишите число после слова "код ключа" в выводе

Теперь откройте файл ".Xmodmap "(имя начинается с точки) в вашем домашнем каталоге (создайте его, если его там еще нет) с помощью текстового редактора и введите следующую строку, заменив ее номером, полученным в xev.

keycode <keycode number> = Multi_key Теперь откройте файл .xinitrc (он находится в вашем домашнем каталоге, и это скрытый файл) в текстовом редакторе. Вставьте эту строку в начало файла:

xmodmap ~/.Xmodmap И в следующий раз при входе в систему ключ Compose должен работать! Чтобы начать использовать клавишу Compose прямо сейчас, введите команду xmodmap ~/.Xmodmap в терминале.

Википедия

Статья с практическими рекомендациями относится к статье википедии, в которой говорится

Ключ compose в X Window System известен как "Multi_key" и должен интерпретироваться клиентской программой (обычно Xlib), а не сервером. В XFree86 и X.Org Server многие раскладки клавиатуры имеют вариант, который отображает Multi_key на какую-то клавишу, обычно (на клавиатурах ПК) на любую из клавиш Windows, или иногда ⇧ Shift+AltGr [1] или ⇧ Shift+Right-Ctrl , Это также может быть указано в XkbOptions (например, «compose:rwin»). Multi_key также можно назначить с помощью утилиты xmodmap (1).

1

У Gtk/Gnome есть Ctrl-Shift-U, за которым следуют цифры символа юникода, затем введите. Кроме того, «-» может быть доступно в стандартной раскладке клавиатуры для вашего языка или в качестве альтернативы. Шахта находится на AltGr-Shift-4, например; gnome-keyboard-properties могут отображать макет, чтобы вы могли искать ключи.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .