diff --git a/src/keybindings.js b/src/keybindings.js index a56b648..605168b 100644 --- a/src/keybindings.js +++ b/src/keybindings.js @@ -6,10 +6,15 @@ export function registerKeybindings() { game.keybindings.register(settingsKey, "toggleSecretDoor", { name: "smart-doors.keybindings.toggleSecretDoor.name", hint: "smart-doors.keybindings.toggleSecretDoor.hint", - onDown: () => toggleSecretDoor = true, - onUp: () => toggleSecretDoor = false, + onDown: handleToggleSecretDoor, + onUp: handleToggleSecretDoor, restricted: true, editable: [{key: "AltLeft"}], precedence: -1, }); } + +function handleToggleSecretDoor(event) { + toggleSecretDoor = !event.up; + return false; +}