From 05da87c7aa0f16e4308bfd53a2851ef5861de1e6 Mon Sep 17 00:00:00 2001 From: Matt Walsh Date: Thu, 17 Nov 2022 08:30:04 -0600 Subject: [PATCH] keydown repeat --- server/scripts/index.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/scripts/index.js b/server/scripts/index.js index ea8fce3..8344ec4 100644 --- a/server/scripts/index.js +++ b/server/scripts/index.js @@ -363,6 +363,10 @@ const index = (() => { const documentKeydown = (e) => { const code = (e.keyCode || e.which); + // 200ms repeat + if ((Date.now() - documentKeydown.lastButton ?? 0) < 200) return false; + documentKeydown.lastButton = Date.now(); + if (document.fullscreenElement || document.activeElement === document.body) { switch (code) { case 32: // Space