fix: Incorrect key events trigger on non-qwerty layouts

This commit is contained in:
Tom Moor
2023-02-14 19:09:44 -05:00
parent b50bee1ec7
commit 490d05b68b

View File

@@ -28,9 +28,7 @@ const createKeyPredicate = (keyFilter: KeyFilter) =>
typeof keyFilter === "function"
? keyFilter
: typeof keyFilter === "string"
? (event: KeyboardEvent) =>
event.key === keyFilter ||
event.code === `Key${keyFilter.toUpperCase()}`
? (event: KeyboardEvent) => event.key === keyFilter
: keyFilter
? (_event: KeyboardEvent) => true
: (_event: KeyboardEvent) => false;