Puoi definire la tua tabella per la chiave Compose: crea un file chiamato .XCompose
nella tua home directory. Dovrai definire l'intera tabella (non puoi semplicemente aggiungere le tue definizioni ai valori predefiniti del sistema, se lo desideri devi copiare i valori predefiniti del sistema nel tuo file).
Troverai la tabella di default del sistema /usr/share/X11/locale/en_US.UTF-8/Compose
su Debian e Ubuntu e in una posizione simile su altri unices. Il formato dovrebbe essere ragionevolmente semplice; una definizione tipica assomiglia a questi:
<dead_acute> <a> : "á" aacute # a dead key: press Dead_acute then A to insert "á"
<Multi_key> <acute> <a> : "á" aacute # Press Compose, ', A to insert "á"
<Multi_key> <g> <a> : "α" U03B1 # 03B1 is the hexadecimal code of "α"
<Multi_key> <M> <A> : "∀" U2200 # 2200 is the hexadecimal code of "∀"
<Multi_key> <minus> <greater> : "→" U2192
<Multi_key> <bar> <minus> <greater> : "↦" U21A6
I caratteri ASCII e alcuni altri hanno nomi simbolici; troverai questi nomi in /usr/include/X11/keysymdef.h
. Ad esempio, -
è minus
perché keysymdef.h
contiene la riga #define XK_minus 0x002d
e 2d è il codice esadecimale di -
.
Puoi avere sequenze di più di due caratteri, come |->
nell'esempio sopra. Nota che se definisci una sequenza di composizione per |->
, non puoi averne un'altra per |-
.
Se si preferisce AltGr+ key₁ʹ, key₂a Compose, key₁, key₂quindi è possibile associare AltGr+ key₁ʹa un tasto morto con xmodmap. Non è necessariamente una benedizione e nota che sei limitato ai nomi di chiavi morte elencati in /usr/include/X11/keysymdef.h
.
Per i personaggi che non usi abbastanza spesso per ricordare una sequenza di tasti, puoi usare KCharSelect (o il suo equivalente Gnome GUCharMap). Oppure fai ciò che i matematici sono abituati a fare, che è digitare \ LaTeX.