diff options
Diffstat (limited to 'keybinds/Binds.js')
| -rw-r--r-- | keybinds/Binds.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/keybinds/Binds.js b/keybinds/Binds.js index 5c0ce2d..697f3c9 100644 --- a/keybinds/Binds.js +++ b/keybinds/Binds.js @@ -14,6 +14,8 @@ // see test_binds.js. // Modmask bits, in the order they are written in keybindings.lua. +// ponytail: CAPS/MOD2/MOD3/MOD5 bits are not decoded and vanish from the +// combo; add them here if a bind ever uses one. const MODS = [[64, "SUPER"], [4, "CTRL"], [8, "ALT"], [1, "SHIFT"]]; function mods(mask) { @@ -28,7 +30,7 @@ function keys(bind) { // so a gap in the config is visible rather than silently missing. function group(binds) { const groups = []; - const byName = {}; + const byName = Object.create(null); const undescribed = []; for (const b of binds) { const d = b.description || ""; |
