From 3e4288e31d78171a9e42e2a3e466614338431b5f Mon Sep 17 00:00:00 2001 From: mewrrythekibby Date: Mon, 9 Feb 2026 16:21:49 -0600 Subject: [PATCH] Add more keys --- assets/main.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/assets/main.js b/assets/main.js index 4c934d5..2d019fd 100644 --- a/assets/main.js +++ b/assets/main.js @@ -320,12 +320,16 @@ document.addEventListener("keydown", (e) => { } const list = side != 1 ? focusListMain : focusListSecond const currentFocus = list.indexOf(focused) - switch(e.key) { + switch(e.code) { case "Escape": tui.home() break case "ArrowRight": case "ArrowDown": + case "KeyL": + case "KeyJ": + case "KeyD": + case "KeyS": if (list.length > 0) { if (currentFocus < list.length - 1) { e.preventDefault() } if (side < 1 && currentFocus == -1) { @@ -338,6 +342,10 @@ document.addEventListener("keydown", (e) => { break case "ArrowLeft": case "ArrowUp": + case "KeyH": + case "KeyK": + case "KeyA": + case "KeyW": if (list.length > 0) { if (currentFocus > 0) { e.preventDefault() } if (side < 1 && currentFocus == -1) { @@ -349,7 +357,8 @@ document.addEventListener("keydown", (e) => { } break case "Enter": - case " ": + case "Space": + case "KeyE": const skipDiv = document.getElementsByClassName("skip-animation")[0] if (skipDiv) { if (window.getComputedStyle(skipDiv).visibility != "hidden") {skipAnimation()} @@ -359,6 +368,7 @@ document.addEventListener("keydown", (e) => { focused.click() break case "Tab": + case "KeyQ": e.preventDefault() if (side >= 0) {side = (side + 1) % 2} if (side == 0) {