Forum bépo

Forum des utilisateurs du bépo

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

#1 17/8/2018 16:56:04

LilianBeug
Membres
Inscription : 24/9/2017
Messages : 19

Comment créer une nouvelle touche morte de toute pièce ?

Bonjour,


Je voudrais savoir comment créer une nouvelle touche morte de toute pièce.
Que ce soit sous Linux comme sur Windows.

Par exemple :
Je voudrais avoir un dead_smallcapital pour avoir accès à :
ᴀᴁʙᴃᴄᴅᴆᴇꜰɢʜɪᴊᴋʟᴌᴍɴᴎᴏɶᴘ ʀꜱᴛᴜᴠᴡ ʏᴢ

C’est notamment utile pour une typographie soignée de l’alphabet phonétique international.


Merci

Hors ligne

#2 20/8/2018 07:59:44

Flavien21
Admin
Lieu : Versailles
Inscription : 12/7/2015
Messages : 210
Site Web

Re : Comment créer une nouvelle touche morte de toute pièce ?

Bonjour,

Sur Linux il faut compléter ton fichier Xcompose en utilisant un caractère qui n’existe pas comme identifiant de touche morte.
Exemple <FDD7><n> "ɴ" U+xxxx
Et ajouter le caractère FDD7 à ton XKB.

Pour Windows il faut forcément un logiciel pour modifier la disposition (car ce sont des DLL). Avec MSKLC ou KBDEdit ajouter de nouvelle touche morte est très facile.


bépoète depuis mars 2015

Hors ligne

#3 26/8/2018 20:51:18

Arbiel
Membres
Inscription : 21/4/2014
Messages : 13

Re : Comment créer une nouvelle touche morte de toute pièce ?

Bonsoir

Je viens compléter la réponse de Flavien21, et, si tu n'es pas très informé des mécanismes de saisie au clavier, te conseiller de te référer aux informations publiées sur le site de la communauté des utilisateurs francophones d'Ubuntu, et en particulier aux pages suivantes :
https://doc.ubuntu-fr.org/clavier
https://doc.ubuntu-fr.org/tutoriel/conf … rsonnalise
https://doc.ubuntu-fr.org/tutoriel/cree … rsonnalise

L'interprétation des touches mortes, comme l'indique Flavien21, est décrite dans le fichier XCompose dont la localisation est définie dans le retour de la commande "man XCompose".

Cette interprétation ne dépend que de toi, de sorte que, pour te simplifier la vie, tu peux parfaitement utiliser un symbole de touche morte présent sur le clavier bépo et dont tu n'as pas l'utilité. C'est probablement le cas du symbole

dead_ogonek produit par AltGr appliqué à la touche f
key <AB10> { [               f,            F,    dead_ogonek,    ordfeminine ] }; // f F ̨ ª

ou dead_greek produit par AltGr appliqué à la touche g
key <AB08> { [               g,            G,     dead_greek                 ] }; // g G µ

ou encore dead_macron, produit par AltGr appliqué à la touche m
key <AC11> { [               m,            M,    dead_macron,      masculine ] }; // m M ̄ º

Mais bien sûr, tu peux aussi définir ton propre symbole, mais il te faudra alors le positionner sur ton clavier, en modifiant le fichier de définition de l'agencement
/usr/share/X11/xkb/symbols/fr

Enfin, si tu entends saisir non pas une petite lettre majuscule de temps à autre, mais un texte plus volumineux, tu peux aussi définir un clavier spécifique dans lequel la frappe de la lettre produira directement la petite majuscule. Tu n'auras alors plus besoin de coder un fichier XCompose.

Arbiel


Arbiel

GNU/Linux (Ubuntu 14.04)

Hors ligne

Pied de page des forums