[Bug 36812]

2014-10-04 Thread Adam Purkrt
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 { sym

[Bug 36812]

2014-09-10 Thread Adam Purkrt
Found partial workaround today. It _is_ possible to setup xkb so that the group (i.e. layout) switch occurs on + (which means press and hold Shift, then press Alt - order matters) - and still ++ (first alt, then shift, then something) shortcuts work. All this without the need to recompile xserver.

[Bug 36812]

2014-09-07 Thread Adam Purkrt
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 modifier

[Bug 36812]

2014-09-06 Thread Adam Purkrt
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 now