diff options
| author | jackinfurs <jackinfurs@gmail.com> | 2025-12-27 08:21:23 +0000 |
|---|---|---|
| committer | jackinfurs <jackinfurs@gmail.com> | 2025-12-27 21:26:26 +0000 |
| commit | 9837ea5729c01bbbec10f6200509146a1b7bd28c (patch) | |
| tree | 1bdd3e1b2aff2f073d0d63a198cff3ec7f13f172 /dwl.c | |
| parent | 9ba7461f4df9b7bd82d81a784c79d8eb416fd006 (diff) | |
fix: ignore case of keysyms in `keybindings`
Diffstat (limited to 'dwl.c')
| -rw-r--r-- | dwl.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -1616,7 +1616,8 @@ keybinding(uint32_t mods, xkb_keysym_t sym) const Key *k; for (k = keys; k < END(keys); k++) { if (CLEANMASK(mods) == CLEANMASK(k->mod) - && sym == k->keysym && k->func) { + && xkb_keysym_to_lower(sym) == xkb_keysym_to_lower(k->keysym) + && k->func) { k->func(&k->arg); return 1; } |
