Wo finde ich die vollständige Liste der Compose-Kombinationen für mein Gebietsschema?

34

Nach dem Aktivieren meines Schlüssels "Verfassen" möchte ich eine Liste aller Tastenkombinationen finden, mit denen ich Sonderzeichen erstellen kann. Wo ist die vollständige Liste, die mein System beim Analysieren der nach dem Verfassen-Schlüssel eingegebenen Schlüssel verwendet?

Ich weiß über Dinge wie ë (e "), ° (oo) und‽ (!?) Bescheid, aber es gibt sicherlich noch viel mehr. Alles, was ich online gefunden habe , scheint veraltet oder unvollständig zu sein Seien Sie auch länderspezifisch.

Kees Cook
quelle
Falls Sie es nicht wussten, können Sie jedes gewünschte Unicode-Zeichen erhalten, indem Sie Strg + Umschalt + U drücken, gefolgt von einer hexadezimalen Zahl
Lekensteyn,

Antworten:

39

Die vollständige Liste der Tastenkombinationen finden Sie im lokalen Dateisystem hier:

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

Alles, was mit beginnt, <Multi_key>ist eine Tastenkombination zum Verfassen.

Sie werden viele Kombinationen mit mehreren Zahlen finden, die Dinge produzieren wie:

  • 34 als ¾
  • (10) als ⑩

Und es gibt auch ein paar lustige Dinge (fast Osterei), darunter:

  • :) als ☺
  • <3 wie ♥
  • CCCP als ☭

etc...

Kees Cook
quelle
Geist = geblasen ; ♥ = <Multi_key> <less> <3>
daithib8
Diese Datei scheint nicht alle Zeichen abzudecken, die in gucharmap (Zeichentabelle) verfügbar sind. Tipp: Wenn Sie die Ansicht auf Unicode-Block umschalten, werden viele Arten von Zeichen angezeigt. Viele sind als Teil der Deja Vu-Schriftart verfügbar.
Daithib8
Richtig, es werden nicht alle Unicode-Zeichen behandelt - es gibt an vielen Stellen vollständige Verweise darauf. Ich war nur neugierig auf die Liste der Tastenkombinationen.
Kees Cook
1
Das ist nicht unbedingt der richtige Weg. Für mich, $LANG == en_AU.UTF-8und der Weg existiert nicht. Allerdings kann ich den wahren Pfad mit strace -e open xterm |& grep Compose(zB at /usr/share/X11/locale/en_US.UTF-8/Compose) finden.
Sparhawk
Um den richtigen Pfad zu finden, öffnen Sie /usr/share/X11/locale/compose.dirund suchen Sie dort nach Ihrem Gebietsschema, um zu sehen, welcher Datei es zugeordnet ist (davor /usr/share/X11/locale/). Die meisten UTF-8-Gebietsschemata entsprechen en_US.UTF-8/Compose, einige (z. B. Griechisch) jedoch nicht.
Pedro Gimeno