Conflicting XKB options: win_space_toggle/alt_space_toggle and typo
xkb-data version: 2.29
Two options are cause conflict right now: if you enable typo
(“Extra typographic characters” on 3rd level) then layout switch options win_space_toggle/alt_space_toggle stop working. Also
Workaround: edit file /usr/share/X11/xkb/symbols/typo
and comment this line:
key <SPCE> { [ space, space, nobreakspace, nobreakspace ] };
Complete xkeyboard setup:
% setxkbmap -print -verbose 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: pc101
layout: us,ru
options: compose:menu,caps:none,lv3:ralt_switch,grp:win_space_toggle,misc:typo
Trying to build keymap using the following components:
keycodes: evdev+aliases(qwerty)
types: complete
compat: complete
symbols: pc+us+ru:2+inet(evdev)+group(win_space_toggle)+level3(ralt_switch)+capslock(none)+compose(menu)+typo(base):1+typo(base):2
geometry: pc(pc101)
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us+ru:2+inet(evdev)+group(win_space_toggle)+level3(ralt_switch)+capslock(none)+compose(menu)+typo(base):1+typo(base):2" };
xkb_geometry { include "pc(pc101)" };
};