@solid-primitives/keyboard
Advanced tools
Comparing version 1.0.4 to 1.0.5
@@ -20,3 +20,3 @@ import { makeEventListener } from '@solid-primitives/event-listener'; | ||
makeEventListener(window, "keydown", (e) => { | ||
if (e.repeat) | ||
if (e.repeat || typeof e.key !== "string") | ||
return; | ||
@@ -32,2 +32,4 @@ const key = e.key.toUpperCase(); | ||
makeEventListener(window, "keyup", (e) => { | ||
if (typeof e.key !== "string") | ||
return; | ||
const key = e.key.toUpperCase(); | ||
@@ -34,0 +36,0 @@ setPressedKeys((prev) => prev.filter((_key) => _key !== key)); |
{ | ||
"name": "@solid-primitives/keyboard", | ||
"version": "1.0.4", | ||
"version": "1.0.5", | ||
"description": "A library of reactive promitives helping handling user's keyboard input.", | ||
@@ -5,0 +5,0 @@ "author": "Damian Tarnwski <gthetarnav@gmail.com>", |
Sorry, the diff of this file is not supported yet
23425
436