Des geekeries, de la MAO, de tout et de rien…
Je suis
Charlie

Touche ctrl droite non fonctionnelle.

Icône auteur nah, Icône canondrier 25 juin 2012, Icône commentaire
Mots clés Icône catégorie GNU/Linux, linux, classé dans Icône catégorie Asrall, Linux

Petite astuce si la touche contrôle, à droite du clavier, ne fonctionne plus correctement sous ArchLinux, avec la disposition clavier fr-oss.


La touche contrôle droit est mappée sur "ISO_Level5_Shift" et non plus sur "Control_R". Ce modificateur permet d'insérer des "espaces insécables" (en html : &#nbsp; ou  ) si elle est utilisée conjointement avec la touche "espace".

Question stupide : quel est l'intérêt de modifier le comportement de cette touche (en modificateur donc) alors que ce n'est que pour altérer le fonctionnement d'une seule touche (espace) ?

Quitte à pousser le raisonnement (absurde) jusqu'au bout, il aurait été plus simple de modifier le comportement de la touche ctrl droite, de façon à ce qu'elle insère directement un espace insécable.

Bref, pour remettre le comportement "normal" de cette touche, il suffit de modifier le fichier "/usr/share/X11/xkb/symbols/fr" (nécessite les droits root), puis de commenter la ligne

include "level5(rctrl_switch)"

(Chez moi, c'est à la ligne 133).

Une fois commenté, la ligne est comme cela :

 // include "level5(rctrl_switch)" 

Origine de la solution : forum archinux.fr (http://forums.archlinux.fr/topic11131.html)