30

В этом ответе есть советы о том, как это сделать в Gnome или Vim, но они не работают в KDE. Эта ошибка показывает, что KDE не поддерживает запись ISO с помощью Ctrl+Shift плюс шестнадцатеричный код символа. Есть ли другой способ сделать это с помощью клавиатуры (то есть без копирования и вставки)?

3 ответа3

21

Запоминание шестнадцатеричных кодов - это безумие. Вместо этого используйте ключ compose. Это позволяет комбинировать символы мнемоническим способом. Это особенность X, а не только KDE, поэтому работает везде. Некоторые примеры:

  • Составь, v, C → Č
  • Составь, ´, E → É
  • Составь, _, u → ū
  • Составь, ^, я → î
  • Составление,,, S → S
  • Составь, +, о → ơ
  • Составление,;, а → ą
  • Составь, U, g → ğ
  • Составь, ", u → ü
  • Составь, °, A → Å
  • Составь, ~, N → С
  • Составьте, +, - → ±
  • Сочинять ., > → ›
  • Сочинять . .   →…
  • Сочинять ., = → •
  • Составь, П ,!   → ¶
  • Написать,!, ^ → ¦
  • Написать,! !   → ¡
  • Сочинять ? ?   → ¿
  • Составь, s, s → ß
  • Составь, о, е → œ
  • Составь, O, E → Œ
  • Составь, а, е → æ
  • Составь, А, Е → Æ

Каждая клавиша набирается последовательно, не удерживая нажатой клавишу. См. Файл /usr/share/X11/locale/en_US.UTF-8/Compose (онлайн, 124 КиБ) для полного списка. Вы можете определить свои собственные последовательности создания в вашем ~/.XCompose (пример).

Поскольку у меня нет клавиатуры Sun, у меня нет физической клавиши Compose. Я переназначаю бесполезный ключ Caps Lock как логический ключ Compose. Измените это в «Системных настройках» → «Регион / Язык» → «Раскладка клавиатуры» (апплет kxkb) → вкладка « Дополнительно» → раздел « Составить ключ» или выполните команду setxkbmap -option compose:caps .

8

Вот ошибка KDE по этому вопросу:https://bugs.kde.org/show_bug.cgi?id=103788

Я обратился к этой проблеме в статье, которая занимается набором текста RTL. Хотя в большинстве распространенных сред рабочего стола символы Unicode можно вводить, удерживая клавишу Alt и нажимая цифровую клавиатуру со знаком плюс, затем значение Unicode в шестнадцатеричном формате, пользователи KDE не могут использовать этот метод, поскольку KDE передает ответственность за реализацию этой функции в Xorg, а Xorg передает его. Qt, и Qt отправляет обратно в Xorg.

3

Взгляните на эту статью: Unicode Easy Keyboard Layout для XKB

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