[clavier] configuration de accentuation "automatique" sans touche compose
[clavier] configuration de accentuation "automatique" sans touche compose
Je voudrais savoir comment il serait possible de changer le code des accents du clavier pour ne pas avoir à utiliser la touche compose.
la touche ' donnerait un code équivalent a la combinaison compose+' , comme sur certains clavier QWERTY. QUelqu'un a-t-il des piste de comment faire cela. Il doit bien y avoir quelqu'un qui a fait cela. L'utilisation de la touche compose n'est pas du très pratique.
Je voudrais faire cela dans le cadre d'une utilisation à l'étranger (Brésil), car j'ai besoin de types d'accentuation qui n'éxistent pas sur le clavier français.
la touche ' donnerait un code équivalent a la combinaison compose+' , comme sur certains clavier QWERTY. QUelqu'un a-t-il des piste de comment faire cela. Il doit bien y avoir quelqu'un qui a fait cela. L'utilisation de la touche compose n'est pas du très pratique.
Je voudrais faire cela dans le cadre d'une utilisation à l'étranger (Brésil), car j'ai besoin de types d'accentuation qui n'éxistent pas sur le clavier français.
Re: [clavier] configuration de accentuation "automatique" sans touche compose
Regarde cette page :
https://www.x.org/releases/X11R7.7/doc/ ... se.5.xhtml
Je sais pas si ça correspond a ce que tu cherche
Et une fois que tu sais comment faire ta touche tu regarder comment la mapper sur ton système avec un raccourci (et tu remplace les codes accents actuels par les raccourcis que tu veut)
https://www.x.org/releases/X11R7.7/doc/ ... se.5.xhtml
Je sais pas si ça correspond a ce que tu cherche
Et une fois que tu sais comment faire ta touche tu regarder comment la mapper sur ton système avec un raccourci (et tu remplace les codes accents actuels par les raccourcis que tu veut)
- benjarobin
- Maître du Kyudo
- Messages : 17237
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [clavier] configuration de accentuation "automatique" sans touche compose
Je ne pense pas que cela correspond à son besoin. Il faut tout simplement changer le layout du clavier. Après je ne sais pas s'il existe déjà un layout tout fait qui réalise ce que tu veux
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [clavier] configuration de accentuation "automatique" sans touche compose
Bonjour,benjarobin a écrit : ↑mar. 02 oct. 2018, 07:39 Je ne pense pas que cela correspond à son besoin. Il faut tout simplement changer le layout du clavier. Après je ne sais pas s'il existe déjà un layout tout fait qui réalise ce que tu veux
Le clavier portugais a l'accentuation "directe", l'aigu ' par $ et le grave ` par £
Re: [clavier] configuration de accentuation "automatique" sans touche compose
le "QWERTY US international" semble faire ça:
https://www.debian-fr.org/t/pour-taper- ... onal/21016
Il faudrait regarder le mécanisme dans les fichiers xkb et faire une bricole pour créer un layout de clavier perso autour de ta disposition de clavier de référence (AZERTY?)
Ça se fait pas trop mal et je t'encourage à regarder ce que ça donne du côté de BÉPO. Le soucis réside dans l'intégration au bureau etc… si ça ne te pose pas de soucis, c'est assez simple de faire un bon gros hack lancé par script au démarrage de session. Je ne me souviens plus vraiment de la marche à suivre mais j'avais fait un sujet là-dessus à l'époque (pour que ça fonctionne sans droit admin sur des vieilles Redhat): http://forum.bepo.fr/viewtopic.php?id=869
https://www.debian-fr.org/t/pour-taper- ... onal/21016
Il faudrait regarder le mécanisme dans les fichiers xkb et faire une bricole pour créer un layout de clavier perso autour de ta disposition de clavier de référence (AZERTY?)
Ça se fait pas trop mal et je t'encourage à regarder ce que ça donne du côté de BÉPO. Le soucis réside dans l'intégration au bureau etc… si ça ne te pose pas de soucis, c'est assez simple de faire un bon gros hack lancé par script au démarrage de session. Je ne me souviens plus vraiment de la marche à suivre mais j'avais fait un sujet là-dessus à l'époque (pour que ça fonctionne sans droit admin sur des vieilles Redhat): http://forum.bepo.fr/viewtopic.php?id=869
Dernière modification par bobo le mar. 02 oct. 2018, 20:07, modifié 1 fois.
dwm — BÉPO — vim — “more is less !”
- benjarobin
- Maître du Kyudo
- Messages : 17237
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [clavier] configuration de accentuation "automatique" sans touche compose
Après un peu de recherche je n'ai pas trouvé de layout azerty qui possède des https://en.wikipedia.org/wiki/AZERTY#Dead_keys directement accessible sans compose...
Le plus "simple" se serait de créer son propre layout.
Le plus "simple" se serait de créer son propre layout.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [clavier] configuration de accentuation "automatique" sans touche compose
Voila le fichier où regarder pour voir comment le USQWERTY est implémenté:
T'as qu'à piocher les dead_keys qui te branchent/dont tu as besoin et les remplacer les symboles qui vont bien dans une source azerty
Les lignes en "key" donnent les symboles sur lesquels pointent la touche
{ [ sans_modifier, avec_shift, avec_altgr, avec_shift_et_altgr] };
Il est possible de faire un xkb dump de ton layout de clavier existant, je ne sais plus trop comment faire. Et de le recharger au démarrage de session X11 en s'inspirant de la méthode que j'ai postée plus haut
Code : Tout sélectionner
$ grep -e dead -e _intl /usr/share/X11/xkb/symbols/us | head -n 35
name[Group1]= "English (US, intl., with dead keys)";
key <TLDE> { [dead_grave, dead_tilde, grave, asciitilde ] };
key <AE02> { [ 2, at, twosuperior, dead_doubleacute ] };
key <AE03> { [ 3, numbersign, threesuperior, dead_macron ] };
key <AE05> { [ 5, percent, EuroSign, dead_cedilla ] };
key <AE06> { [ 6, dead_circumflex, onequarter, asciicircum ] };
key <AE07> { [ 7, ampersand, onehalf, dead_horn ] };
key <AE08> { [ 8, asterisk, threequarters, dead_ogonek ] };
key <AE09> { [ 9, parenleft, leftsinglequotemark, dead_breve ] };
key <AE10> { [ 0, parenright, rightsinglequotemark, dead_abovering ] };
key <AE11> { [ minus, underscore, yen, dead_belowdot ] };
key <AC11> { [dead_acute, dead_diaeresis, apostrophe, quotedbl ] };
key <AB09> { [ period, greater, dead_abovedot, dead_caron ] };
key <AB10> { [ slash, question, questiondown, dead_hook ] };
// Based on symbols/us_intl keyboard map:
// Added the following deadkeys, to make it truly international:
// dead_macron: on AltGr-minus
// dead_breve: on AltGr-parenleft
// dead_abovedot: on AltGr-period
// dead_abovering: on AltGr-0
// dead_doubleacute: on AltGr-equal (as quotedbl is already used)
// dead_caron: on AltGr-less (AltGr-shift-comma)
// dead_cedilla: on AltGr-comma
// dead_ogonek: on AltGr-semicolon
// dead_belowdot: on AltGr-underscore (AltGr-shift-minus)
// dead_hook: on AltGr-question
// dead_horn: on AltGr-plus (AltGr-shift-equal)
// dead_diaeresis: on AltGr-colon (Alt-shift-semicolon)
// dead_grave
// dead_acute
// dead_circumflex
// dead_tilde
// dead_diaeresis
key <TLDE> { [ dead_grave, dead_tilde, grave, asciitilde ] };
key <AE06> { [ 6, dead_circumflex, asciicircum, asciicircum ] };
Les lignes en "key" donnent les symboles sur lesquels pointent la touche
{ [ sans_modifier, avec_shift, avec_altgr, avec_shift_et_altgr] };
Il est possible de faire un xkb dump de ton layout de clavier existant, je ne sais plus trop comment faire. Et de le recharger au démarrage de session X11 en s'inspirant de la méthode que j'ai postée plus haut
dwm — BÉPO — vim — “more is less !”
Re: [clavier] configuration de accentuation "automatique" sans touche compose
voici une méthode pour modifier dans ton home les symbols de xkb
http://forum.bepo.fr/viewtopic.php?pid=12113#p12113
avec ça tu devrais pouvoir te débrouiller pour pointer sur un clavier fr modifié pour avoir uniquement les deadkeys qui t'intéressent et les lancer au démarrage
http://forum.bepo.fr/viewtopic.php?pid=12113#p12113
avec ça tu devrais pouvoir te débrouiller pour pointer sur un clavier fr modifié pour avoir uniquement les deadkeys qui t'intéressent et les lancer au démarrage
dwm — BÉPO — vim — “more is less !”