Rewrite of how we match key bindings #380

Manually merged
dnkl merged 10 commits from consume-modifiers-for-key-bindings into master 11 months ago

10 Commits

Author SHA1 Message Date
Daniel Eklöf b796965c3d
changelog: new key binding matching logic 11 months ago
Daniel Eklöf 93b02cf2b8
url-mode: ignore keys with modifiers 11 months ago
Daniel Eklöf be00de4849
foot.ini: lower case Shift+X default bindings 11 months ago
Daniel Eklöf a5b554761a
input: repair key combos containing both explicit modifier and shifted symbol 11 months ago
Daniel Eklöf 1b4d9eade0
config: parse_key_combos: lower case manually, instead of calling tolower() 11 months ago
Daniel Eklöf 3a4f6c469b
doc: foot.ini: update default key bindings - use lower case keys 11 months ago
Daniel Eklöf cfa82bc920
config: fix default key binding for extend-to-next-whitespace 11 months ago
Daniel Eklöf 47fe27ca5d
doc: foot.ini: key combos must *not* include shift and be in upper case 11 months ago
Daniel Eklöf 5e64e06a55
input: rewrite of how we match foot’s own key bindings 11 months ago
Daniel Eklöf decc655d48
input: ask XKB for consumed modifiers, but don’t actually use them just yet 11 months ago