J'utilise Ubuntu 16.10 sur un MacbookPro et les clés 49 et 94 sont inversées ... J'ai résolu le problème avec xmodmap
, mais cela ne s'appliquera pas de manière permanente. Après quelques recherches, j’ai trouvé que xmodmap
n’est plus utilisé par Ubuntu mais xkb
. J'ai donc cherché dans la configuration de xkb et j'ai trouvé dans le fichier de configuration /usr/share/X11/xkb/keycodes/Macintosh
ces lignes:
xkb_keycodes "badmap" {
<TLDE> = 94;
<LSGT> = 49;
};
xkb_keycodes "goodmap" {
<TLDE> = 49;
<LSGT> = 94;
};
C'est exactement mon problème, ces deux clés sont inversées. Je me demande donc si je ne peux pas modifier ma configuration de présentation avec le paramètre badmap
.
La sortie de setxkbmap -query -v 10
Setting verbose level to 10
locale is C
Trying to load rules file ./rules/evdev...
Trying to load rules file /usr/share/X11/xkb/rules/evdev...
Success.
Applied rules from evdev:
rules: evdev
model: pc105
layout: fr,fr,us
variant: mac,oss,
Trying to build keymap using the following components:
keycodes: evdev+aliases(azerty)
types: complete
compat: complete
symbols: pc+fr(mac)+fr(oss):2+us:3+inet(evdev)
geometry: pc(pc105)
rules: evdev
model: pc105
layout: fr,fr,us
variant: mac,oss,
Je suis tombé par hasard sur ce patch , ce qui m'a amené à la solution:
Ouvrez /etc/default/keyboard
pour l’éditer et réglez:
XKBOPTIONS="Apple:badmap"
Au prochain redémarrage, ces clés seront permutées.