mirror of
https://codeberg.org/dwl/dwl.git
synced 2026-02-28 01:40:11 -05:00
fix: ignore case of keysyms in keybindings
This commit is contained in:
parent
9ba7461f4d
commit
9837ea5729
2 changed files with 5 additions and 4 deletions
3
dwl.c
3
dwl.c
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue