Don't run handlers if key doesn't exist

This commit is contained in:
rijkvanzanten
2020-09-30 13:44:08 -04:00
parent ac8a54ad42
commit c1757676c5

View File

@@ -7,7 +7,7 @@ const keysdown: Set<string> = new Set([]);
const handlers: Record<string, ShortcutHandler[]> = {};
document.body.addEventListener('keydown', (event: KeyboardEvent) => {
if (event.repeat) return;
if (event.repeat || !event.key) return;
keysdown.add(mapKeys(event.key));
callHandlers(event);