Где я могу найти полный список комбинаций Compose для моей локали?


34

После включения моего ключа Compose я хочу найти список всех комбинаций клавиш, которые я могу использовать для создания специальных символов. Где полный список, который использует моя система при разборе клавиш, набранных после клавиши Compose?

Я знаю о таких вещах, как ë (e "), ° (oo) и‽ (!?), но наверняка их гораздо больше. Все, что я нашел в Интернете, кажется устаревшим или неполным. Я ожидаю, что полный список быть специфичным для локали тоже.


В случае, если вы не знали, вы можете получить любой символ Unicode, который вы хотите, нажав Ctrl + Shift + U, а затем шестнадцатеричное число
Lekensteyn

Ответы:


39

Полный список комбинаций клавиш доступен в локальной файловой системе здесь:

/usr/share/X11/locale/en_US.UTF-8/Compose

Все , что начинается с <Multi_key>является Compose ключ комбинации.

Вы найдете много комбинаций из нескольких чисел, создающих такие вещи, как:

  • 34 как ¾
  • (10) как ⑩

И там есть некоторые забавные (почти пасхальные яйца) вещи, в том числе:

  • :) как ☺
  • <3 как ♥
  • CCCP как ☭

так далее...


ум = взорван ; ♥ = <Multi_key> <меньше> <3>
daithib8

этот файл не охватывает все символы, доступные в гучармапе (карте символов). Подсказка: при переключении вида на блок Юникода открывается много типов символов. Многие из них доступны как часть шрифта Deja Vu.
daithib8

Правильно, это не охватывает все символы Юникода - есть множество ссылок на это во многих местах. Мне просто было любопытно узнать список комбинаций клавиш.
Кис Кук

1
Это не правильный путь обязательно. Для меня $LANG == en_AU.UTF-8и пути не существует. Тем не менее, я могу найти истинный путь, используя strace -e open xterm |& grep Compose(то есть в /usr/share/X11/locale/en_US.UTF-8/Compose).
Sparhawk

Чтобы найти правильный путь без strace, откройте /usr/share/X11/locale/compose.dirи найдите там свой языковой стандарт, чтобы увидеть, к какому файлу он относится ( /usr/share/X11/locale/перед ним). Большинство локалей UTF-8 соответствуют, en_US.UTF-8/Composeно некоторые (например, греческие) этого не делают.
Педро Джимено,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.