En fait je me suis mal exprimé! C'est pas la touche "menu" mais la touche "super" qui est la coupable, et pourtant elle est en accès direct. Je devrais peut-être aussi passer par un système d'overlay parce que ma touche "escape" (altgr+ê) semble capricieuse: a première vue elle ne fonctionne pas sur le bureau, mais elle fonctionne ailleurs (pour quitter le mode plein ecran de youtube et pour quitter le mode insertion en vim, pas de problème)
Pourrais-tu m'expliquer comment fonctionne l'overlay?
Pour tes flèches directionnelles ça va être difficile pour moi parce que je n'ai que 7 touches disponibles sur la ligne inférieure (je n'ai pas de touche WIN à droite et la touche Fn à droite de Control_L semble hardcodée au clavier et n'émet pas d'event, testé par xev), j'ai
CTRL Fn WIN ALT SPACE ALTGR MENU CTRL // ligne initiale
CTRL ALT ALTGR SPACE ALTGR WIN CTRL // mappage
Je ne suis pas prêt à intervertir WIN <-> ALT parce que j'utilise CTRL - ALT - flèche directionnelle à tour de bras pour passer d'un bureau virtuel à un autre et pour déplacer mes fenêtres. Habituellement je fais CTRL-ALT de la main gauche et flèche directionnelle de la main droite.
Autre bug incompréhensible: mon pavé numérique fonctionne nickel, sauf pour le "3". Voilà le bug:
- lorsque Shift_L est sur <CAPS>, AltGr+Shift_L+N ne donne rien (même si j'affecte un autre caractère que 3 sur cette touche)
- lorsque Shift_L est sur <LFSH>, AltGr+Shift_L +N produit 3
- AltGr+Shift_R (avec Shift_R sur <RTSH>) produit 3
- dans tous les cas, AltGr + Shift_L + R produit 2, AltGr+Shift_L+M produit 4 etc.