Comment améliorer le clavier sous Linux ou Windows

Si vous êtes sous Windows 10 je vous invite à consulter ce site:

https://www.frandroid.com/comment-faire/tutoriaux/820045_windows-10-comment-ameliorer-son-clavier-azerty-pour-mieux-ecrire-francais

La suite s'adresse aux possesseurs d'un clavier français dit, AZERTY, travaillant sous UBUNTU (ou peut être d'autres versions de Linux, je ne sais pas).

 

Je suis parti des renseignements donnés ici : https://doc.ubuntu-fr.org/tutoriel/configurer_le_clavier.

A -Les besoins

A.I -Point ou virgule au pavé numérique

Vous allez, non seulement pouvoir choisir mais disposer des deux.

A.II -La touche des . et ;

La touche qui permet de taper le point de fin de phrase est souvent source d'agacements. Pourquoi est-il moins direct de taper le point, qui revient très souvent, que le point-virgule que le commun des mortels utilise très peu ? Toutefois, si vous avez pris l'habitude de faire un shift pour obtenir le point, vous risquez de vous tromper souvent et de pester encore un certain temps après cette touche si vous permutez le point et le point-virgule. Je vais donc vous proposer d'obtenir le point avec ou sans shift et de faire le point-virgule avec la touche alt-gr toute proche.

NB: La situation est différente pour les programmeurs qui utilisent beaucoup le point-virgule. Ils ne voient pas l'intérêt de cette permutation.

A.III -Les guillemets à la française « »

Hé oui, ils ne sont pas disponibles sur le clavier français! Je propose de les ajouter.

A.IV -Le signe de la multiplication

C'est tout de même mieux d'écrire 3x × 4 = 12x que 3x x 4 = 12x.

A.V -La ligature œ

Pour écrire proprement œuf, bœuf, sœur ...

A.VI -Les lettres grecques

Elles sont bien utiles quand on parle de maths ou de physique même à un niveau élémentaire. Ex.: circonférence du cercle. C = 2 × π × R.

B -Comment faire?

Commençons par le pavé numérique. Menu > préférences > clavier > Vérifier = français(azerty)) , onglet agencement > options (en bas à droite) > comportement touche suppr du pavé numérique > choisir "touche à 4 niveaux avec virgule" pour avoir la virgule en direct et le point avec alt-gr (ou "avec point" pour l'inverse). Curieusement, les 4 niveaux annoncés sont réduits à 2.

Notez que vous pouvez faire plein d'autres choix, par exemple changer le comportement de la touche de verrouillage des majuscules.

Pour la suite, il suffit de gribouiller au bon endroit dans le bon fichier. Vous avez la possibilité de définir jusqu'à 4 caractères pour chaque touche: Direct, avec shift, avec alt-gr, avec alt-gr + shift.

Sous Windows, ça semble plus limité. Possibilité de déplacer les touches sans les modifier.

Avec Apple, j'ai trouvé des choses mais je n'ai pas la possibilité de tester.

Donc sous Linux, (ou au moins Ubuntu) dans une console tapez ceci:

sudo gedit /usr/share/X11/xkb/symbols/fr

Recherchez la ligne qui contient ceci: // French AZERTY-Keyboard layout (en principe ligne 1120).

Ceci est un commentaire qui nous indique que nous sommes au bon endroit.

Descendons sur la ligne 1194. Nous lisons :

key <AB08> { [ semicolon, period ] };

AB08 désigne la touche du point et point-virgule (B désigne la 2eme ligne en partant du bas, de W (en AB01) à ! (en AB10) ; 08 désigne la 8e touche de cette ligne. Ensuite, on a la désignation du caractère normal (semicolon = ;), puis une virgule, puis le caractère obtenu avec la touche shift (majuscule). Et les choses s'arrêtent là.

Mais nous pouvons compléter la ligne avec un ou deux autres caractères. Le troisième caractère s'obtiendra avec la touche alt-gr et le 4e avec alt-gr + shift.

Si nous voulons juste permuter le . et le ; nous écrirons:

key <AB08> { [ period, semicolon ] };

Si nous voulons faire ce qui est dit plus haut, en AI, nous écrirons:

key <AB08> { [ period, period, semicolon ] };

Pour ajouter le signe de la multiplication sur la touche du X, la ligne devient:

key <AB02> { [ x, X, multiply ] };

J'ai choisi la touche x pour une raison évidente.

Pour les guillemets, j'ai choisi la touche du < pour la ressemblance de forme et celle d'à coté W.

key <LSGT> { [ less, greater, guillemotleft ] };

key <AB01> { [ w, W, guillemotright ] };

Et pour finir quelques lettres grecques courantes :

key <AD01> { [ a, A, Greek_alpha ] };

key <AD02> { [ z, Z, Greek_omega, Greek_OMEGA ] };

key <AD03> { [ e, E, EuroSign, Greek_epsilon ] };

key <AD04> { [ r, R, Greek_rho ] };

key <AD05> { [ t, T, Greek_tau, Greek_theta ] };

key <AD09> { [ o, O, oe, OE ] }; (pour écrire correctement sœur bœuf œuf...)

key <AD10> { [ p, P, Greek_pi ] };

key <AC02> { [ s, S, Greek_sigma, Greek_SIGMA ] };

key <AC03> { [ d, D, Greek_delta, Greek_DELTA ] };

key <AC04> { [ f, F, Greek_phi, Greek_PHI ] };

key <AC05> { [ g, G, Greek_gamma ] };

key <AC09> { [ l, L, Greek_lambda, Greek_LAMBDA ] };

key <AB05> { [ b, B, Greek_beta ] };

key <AB06> { [ n, N, Greek_nu ] };

Vous pouvez en placer d'autres. Vous aurez compris, je pense que, par exemple, Greek_lambda désigne le lambda minuscule λ et Greek_LAMBDA le lambda majuscule Λ.

Après enregistrement, redémarrez l'ordinateur pour valider votre nouvelle configuration.

C -Conseils

Avant toute chose, enregistrez le fichier fr original sous un autre nom par exemple fr.old.

Relisez vous bien avant d'enregistrer. N'oubliez pas la virgule derrière chaque caractère sauf le dernier de la ligne. N'en faîtes pas trop d'un coup.

Si vous commettez une erreur, au redémarrage, vous risquez de vous retrouver avec un clavier basique en QWERTY. Si votre mot de passe contient un a, un q ou un m, il sera rejeté. Je vous conseille de réfléchir au préalable aux touches à utiliser avec un clavier Qwerty. Dans ma configuration, j'ai une icône représentant un clavier virtuel tout en bas à gauche de l'écran. Bien pratique!

Si vous voulez ajouter d'autres caractères, vous devez connaître le nom adéquat (vous avez vu que le point de fin de phrase s'appelle period, le « guillemotleft, son collègue » guillemotright). Cherchez les bons mots ailleurs dans le fichier fr ou dans d'autres fichiers du même dossier, par exemple gr pour les caractères grecques.

© M Guignard 2021

Si cet article vous a plu, je vous invite à faire un petit geste pour me soutenir

{marcobuymeabeer}

 

Comments powered by CComment