Où puis-je trouver la liste complète des combinaisons Compose pour mes paramètres régionaux?

34

Après avoir activé ma clé de composition , je souhaite trouver la liste de toutes les combinaisons de touches que je peux utiliser pour créer des caractères spéciaux. Où se trouve la liste complète utilisée par mon système lors de l'analyse des clés saisies après la touche Compose?

Je connais des choses comme ë (e "), ° (oo) et (!?), mais il y en a sûrement beaucoup d'autres. Tout ce que j'ai trouvé en ligne semble obsolète ou incomplet. Je m'attendrais à ce que la liste complète soyez aussi spécifique à la localisation.

Kees Cook
la source
Si vous ne le saviez pas, vous pouvez obtenir le caractère Unicode de votre
choix

Réponses:

39

La liste complète des combinaisons de touches est disponible sur le système de fichiers local ici:

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

Tout ce qui commence par <Multi_key>est une combinaison de touches Compose .

Vous trouverez beaucoup de combinaisons multi-nombres produisant des choses comme:

  • 34 comme
  • (10) comme

Et il y a des choses amusantes (presque un oeuf de Pâques) là-dedans aussi, y compris:

  • :) comme
  • <3 comme ♥
  • CCCP comme

etc...

Kees Cook
la source
esprit = soufflé ; ♥ = <Multi_key> <moins> <3>
daithib8
ce fichier ne semble pas couvrir tous les caractères disponibles dans gucharmap (carte des personnages). Conseil: en basculant l'affichage en bloc unicode, de nombreux types de caractères sont révélés. Beaucoup sont disponibles dans la police Deja Vu.
daithib8
D'accord, cela ne couvre pas tous les caractères unicode - il y a des références complètes à cela dans de nombreux endroits. J'étais juste curieux de connaître la liste de combinaisons Compose-key.
Kees Cook
1
Ce n'est pas nécessairement le bon chemin. Pour moi, $LANG == en_AU.UTF-8et le chemin n'existe pas. Cependant, je peux trouver le vrai chemin en utilisant strace -e open xterm |& grep Compose(c'est-à-dire à /usr/share/X11/locale/en_US.UTF-8/Compose).
Sparhawk
Pour trouver le bon chemin sans trace, ouvrez-le /usr/share/X11/locale/compose.diret cherchez votre langue locale, pour voir à quel fichier elle correspond (en ajoutant /usr/share/X11/locale/une préfixe ). La plupart des paramètres régionaux UTF-8 sont mappés sur en_US.UTF-8/Composemais certains (par exemple, le grec) ne le font pas.
Pedro Gimeno