Forum bépo

Forum des utilisateurs du bépo

Vous n'êtes pas identifié(e).

#1 18/6/2012 00:35:35

Fauve
Membres
Inscription : 16/8/2011
Messages : 25

Avoir un H avec brève suscrite (Ḫ) en Altgr+shift+^(mort)

Bonjour le monde,

Je cherche à avoir un H avec brève suscrite en AltGr+shift+^(mort). J’ai essayer d’obtenir un tel effet avec Xcompose mais je ne vois pas quelle pourrait être la syntaxe dans ce fichier pour faire allusion à la touche AltGR.

Quelqu’un la connaîtrait ? ou alors, si ce n’est pas possible par le XCompose, quelqu’un saurait comment doit-t-on s’y prendre ?


bépoètiquement,

Bonne journée,

À bientôt.


weechat, i3, mutt, vimperator, gentoo, bépo, zsh, tmux, urxvt, cmus, zathura

Hors ligne

#2 23/6/2012 23:30:08

JF
Modo
Lieu : Charleroi
Inscription : 6/12/2009
Messages : 175

Re : Avoir un H avec brève suscrite (Ḫ) en Altgr+shift+^(mort)

Comme il semble ne pas y avoir de h avec brève (en chef), tu pourrais peut-être, faute de mieux, l’ajouter à la brève normale en ajoutant les deux lignes suivantes au fichier ~/.XCompose :
     <dead_breve> <H> : "Ḫ" U1E2A # LATIN CAPITAL LETTER H WITH BREVE BELOW
     <dead_breve> <h> : "ḫ" U1E2B # LATIN SMALL LETTER H WITH BREVE BELOW
Pour ce qui est de la touche Alt Gr, son keysym est Alt_R (http://cgit.freedesktop.org/xorg/proto/ … eysymdef.h).
Cependant, pour ajouter un caractère en Shift + Alt Gr + ^ comme tu veux le faire, c’est le fichier /usr/share/X11/xkb/symbols/fr qu’il faut éditer.
Pour tester de telles modifications, en général, j’utilise le bépo Latin-9 : je fais une copie de /usr/share/X11/xkb/symbols/fr et, dans la section « xkb_symbols "bepo_latin9" » du fichier original qui contient déjà un « include "fr(bepo)" », je supprime le « include "keypad(oss_latin9)" » ainsi que toutes les lignes qui commencent par « key » et je ne reproduis que les lignes dont le contenu doit changer.

Si tu préfères une brève souscrite séparée de la brève en chef, tu pourrais, dans le code xkb du bépo, remplacer
     key <AD06> { [ dead_circumflex,       exclam,     exclamdown                 ] }; // ^ ! ¡
par
     key <AD06> { [ dead_circumflex,       exclam,     exclamdown, dead_belowbreve ] }; // ^ ! ¡  ̮
Dans ce cas, il n’y a rien à ajouter à ~/.XCompose.

Tu pourrais aussi mettre Ḫ et ḫ sur H, à la place des obèles, en remplaçant
     key <AB09> { [               h,            H,         dagger,   doubledagger ] }; // h H † ‡
par
     key <AB09> { [               h,            H,          U1E2B,          U1E2A ] }; // h H ḫ Ḫ
Là, ce ne serait plus un simple enrichissement mais une personnalisation du bépo.

Dernière modification par JF (23/6/2012 23:56:35)

Hors ligne

Pied de page des forums