Perhaps easier variant of the above workaround pertaining Alt+Shift is
to comment out the following (eight) lines in
/usr/share/X11/xkb/symbols/group
first change (search for lalt_lshift):
partial modifier_keys
xkb_symbols lalt_lshift_toggle {
virtual_modifiers Alt;
key LALT {
Found partial workaround today.
It _is_ possible to setup xkb so that the group (i.e. layout) switch
occurs on Shift+Alt (which means press and hold Shift, then press
Alt - order matters) - and still Alt+Shift+something (first alt,
then shift, then something) shortcuts work. All this without the
xkb should be extended to be able to recognize a sequence of key presses
and key releases and fire action upon it. Again, this would be an
extension, not a violation of current standard.
Currently, the group switching is defined in
/usr/share/X11/xkb/symbols/group with parts like
partial
As far as I can tell, it is already clear that XKB specifications needs
to be extended for this to be cleanly solved. While Ilya's hack works
for many people, and as much as I would like to see this fixed, I
understand why it is unacceptable to the developers. So, trying to delve
into XKB specs