Don't suppress other key events in the toggleSecretDoors keybinding (fixes #12)

This commit is contained in:
2022-01-05 21:12:52 +01:00
parent c222d3019c
commit 78d41d2a40

View File

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