Émission de cette command:
setxkbmap -layout "us,ua,ru" -variant ",winkeys" -option "grp:shift_caps_toggle,grp_led:scroll" -model pc105 -rules xorg
Lorsque je tape Caps Lock + Shift, je bascule entre les configurations anglaises (uk) et ukrainiennes (uk), mais pas russe (ru).
J'ai essayé de le réinitialiser avec la command suivante:
setxkbmap -layout "us,ua,ru" -option ""
et a joué avec de nombreuses options différentes – rien ne l'aide.
Mon système est Gentoo Linux et le gestionnaire de windows wmii.
J'ai testé votre command (j'ai dû append "-keycodes evdev" pour manipuler mes touches fléchées, mais ce n'est pas pertinent), et je pouvais parcourir les trois mises en page.
Serait-ce que Caps + Shift est intercepté par le gestionnaire de windows?
Vous pouvez également émettre la command: xkbcomp $DISPLAY somefile.txt
(ou xkbcomp $DISPLAY - | less
) et regardez que CAPS est défini comme ceci:
key <CAPS> { [ Caps_Lock, ISO_Next_Group ] };
regardez si le vidage de xkbcomp change lorsque vous changez la disposition du keyboard avec Caps + Shift (il ne devrait pas!)