Pressing shift uses the second layout with X11 backend
Created by: lanodan
wlroots version: 0.10.0
tested on compositors: cage (fc5564645e3d29fc1da38db5dcc22a6e08dd4168
) & sway (1.4)
Keyboard configuration (also applied in X11):
export XKB_DEFAULT_LAYOUT="us,ru"
if grep lanodan '/usr/share/X11/xkb/symbols/us' >/dev/null 2>/dev/null
then
export XKB_DEFAULT_VARIANT="lanodan,phonetic"
else
export XKB_DEFAULT_VARIANT=",phonetic"
fi
# grp:alt_shift_toggle conflicts with shift:both_capslock
export XKB_DEFAULT_OPTIONS="compose:menu,grp:alt_shift_toggle,terminate:ctrl_alt_bksp,keypad:pointerkeys,ctrl:nocaps,lv3:ralt_switch"
Happens in both xwayland and wayland native applications. In my case I end up with cyrillic when pressing (either left of right) shift.