WL: interpret keysyms ignoring shift level
WL: interpret keysyms ignoring shift level

The way the keyboard state is read to get pressed keys currently
includes shift levels. We want to ignore shift levels when we're looking
for key bindings that match the keyboard state. Without doing so,
pressing 'mod+shift+2' will not trigger the expected keybinding, as
the '2' is seen as shifted up to whatever character is above your 2
(e.g. 'mod+shift+"' for UK layout).

ramnes/qtile,qtile/qtile,ramnes/qtile,qtile/qtile