Bonjour,
Je souhaiterai permuter les touches HOME et PRIOR (page up) sur Debian 11.
J’ai créé une fichier ~/.Xmodmap
, mais il n’est pas pris en compte, je dois le lancer à la main
xmodmap .Xmodmap
Contenu :
keycode 112 = Home
keycode 117 = End
keycode 115 = Next
keycode 110 = Prior
Ca marche sur ce forum (via chrome) et dans un jeu. Par contre, ca ne marche pas avec gedit ou vi
ou terminal
.
avec xev
:
KeyRelease event, serial 37, synthetic NO, window 0x2400001,
root 0x522, subw 0x0, time 886367, (1438,147), root:(1488,261),
state 0x0, keycode 112 (keysym 0xff50, Home), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Le keycode 112 correspond bien à Home (à la place de prior) mais je crois qu’il manque quelque chose pour pour que les programmes ne puisse pas accéder au vrai keycode mais à un keycode modifié.
Pour les curieux, j’ai accès à HOME/END avec la la touche Fn et je n’utilise jamais PRIOR et NEXT.
Edit : Il fallait utiliser setkeycodes :
setkeycodes 0xc9 102
0xc9
s’obtient par
sudo showkey -s
puis en actionnant la touche
102
s’obtient par xev puis en actionnant la touche et en enlevant 8 (X11 reçoit le keycode
+ 8)
Il me reste à trouver un moyen de lancer ca automatiquement au boot mais ca va être plus simple.