title: Touche ctrl droite non fonctionnelle
date: 2012-06-25
tags: Asrall, Linux
url: 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>)