web-dev-qa-db-fra.com

Xmodmap caractères non répertoriés. Existe-t-il un moyen de les ajouter?

Je voudrais taper des caractères spécifiques après avoir utilisé xmodmap pour les mapper.

Par exemple, le caractère ((valeur numérique: 0x2152).

Je voudrais changer un bouton du clavier pour taper ⅒ comme ça

xmodmap -e "keycode 56 = 0x2152"    #Would like it to type "⅒"

Cependant, cela ne fonctionne pas. Un exemple d'utilisation du signe dièse fonctionne:

xmodmap -e "keycode 56 = 0x023"     #Types "#"

Puis-je faire quelque chose pour que cela fonctionne, ou qui puis-je contacter pour que cela fonctionne?

5
TuxForLife

xmodmap -e "keycode 61 = U2152" # ⅒

Travaille pour moi.

Comme ByteCommander dit déjà que le U signifie Unicode. Plus d'informations sont disponibles dans la page de manuel de xmodmap .

7
Aron Eiermann

Et une fois que vous avez utilisé le réponse correcte par juAron , êtes-vous sûr que vous avez une police pour cela? Avec un Compose Key , je peux le taper par exemple dans LO écrivain avec la police Libertine comme Compose110:

LO output

... mais cela ne fonctionnera pas sur le terminal:

on terminal

Sauf si j'utilise la bonne police (Remarquez que c'est un gros caractère, cela fait des choses étranges sur les polices à espacement fixe :)

enter image description here

(PD: xmodmap est déconseillé; voir ici pour plus de détails ).

2
Rmano