From 0f9359e89083eedcc4eb6a3bc1cbe698f6de4ead Mon Sep 17 00:00:00 2001 From: Nitwel Date: Mon, 5 Oct 2020 16:42:15 +0200 Subject: [PATCH] delete all keys pressed on keyUp --- app/src/composables/use-shortcut/use-shortcut.ts | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/app/src/composables/use-shortcut/use-shortcut.ts b/app/src/composables/use-shortcut/use-shortcut.ts index cac9d91d77..df599afee5 100644 --- a/app/src/composables/use-shortcut/use-shortcut.ts +++ b/app/src/composables/use-shortcut/use-shortcut.ts @@ -15,15 +15,7 @@ document.body.addEventListener('keydown', (event: KeyboardEvent) => { document.body.addEventListener('keyup', (event: KeyboardEvent) => { if (event.repeat || !event.key) return; - const key = mapKeys(event.key); - - // This is a fix for mac not emitting a keyUp event on letters when meta is pressed: https://stackoverflow.com/questions/11818637 - if (key === 'meta') { - keysdown.clear(); - } - - keysdown.delete(key.toLowerCase()); - keysdown.delete(key.toUpperCase()); + keysdown.clear(); }); export default function useShortcut(