Gdzie mogę znaleźć pełną listę kombinacji tworzenia dla mojego regionu?

34

Po włączeniu mojego klawisza tworzenia chcę znaleźć listę wszystkich kombinacji klawiszy, których mogę używać do tworzenia znaków specjalnych. Gdzie jest pełna lista, z której korzysta mój system podczas analizowania klawiszy wpisywanych po klawiszu tworzenia?

Wiem o takich rzeczach jak ë (e "), ° (oo) i‽ (!?), ale z pewnością jest ich o wiele więcej. Wszystko, co znalazłem w Internecie, wydaje się nieaktualne lub niekompletne. Spodziewam się, że pełna lista być również zależne od ustawień regionalnych.

Kees Cook
źródło
Jeśli nie wiesz, możesz uzyskać dowolny znak Unicode, naciskając Ctrl + Shift + U, a następnie liczbę szesnastkową
Lekensteyn

Odpowiedzi:

39

Pełna lista kombinacji klawiszy jest dostępna w lokalnym systemie plików tutaj:

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

Wszystko, co zaczyna się od, <Multi_key>to kombinacja klawiszy Compose .

Znajdziesz wiele kombinacji wielu numerów, produkujących takie rzeczy jak:

  • 34 jak ¾
  • (10) jak ⑩

Jest też kilka zabawnych rzeczy (prawie pisanka), w tym:

  • :) jak ☺
  • <3 jako ♥
  • CCCP jak ☭

itp...

Kees Cook
źródło
umysł = rozwalony ; ♥ = <Multi_key> <less> <3>
daithib8,
ten plik nie wydaje się obejmować wszystkich znaków dostępnych w gucharmap (mapa znaków). Wskazówka: przełączając widok na blok Unicode, ujawnia się wiele typów znaków. Wiele z nich jest dostępnych jako część czcionki Deja Vu.
daithib8
Racja, nie obejmuje wszystkich znaków Unicode - w wielu miejscach są to pełne odniesienia. Byłem ciekawy listy kombinacji klawiszy tworzenia.
Kees Cook
1
To niekoniecznie właściwa ścieżka. Dla mnie, $LANG == en_AU.UTF-8a ścieżka nie istnieje. Jednak prawdziwą ścieżkę mogę znaleźć strace -e open xterm |& grep Compose(np. At /usr/share/X11/locale/en_US.UTF-8/Compose).
Sparhawk
Aby znaleźć właściwą ścieżkę bez żadnych śladów, otwórz /usr/share/X11/locale/compose.diri wyszukaj tam swoje ustawienia regionalne, aby zobaczyć, do którego pliku jest mapowany (przygotowywanie /usr/share/X11/locale/do niego). Większość ustawień narodowych UTF-8 jest mapowana, en_US.UTF-8/Composeale niektóre (np. Greckie) nie.
Pedro Gimeno