Chibi-nah::blog

Des geekeries, de la MAO, de tout et de rien…

Archives

Touche ctrl droite non fonctionnelle

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)