From df2d7285b24e9fc701f712028fd2237605a41079 Mon Sep 17 00:00:00 2001 From: MeexReay Date: Sun, 25 May 2025 20:23:31 +0300 Subject: [PATCH] fix zterm scrolling while busy --- app/zterm/zterm.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/app/zterm/zterm.js b/app/zterm/zterm.js index 8845cb5..6a82bd3 100644 --- a/app/zterm/zterm.js +++ b/app/zterm/zterm.js @@ -212,6 +212,14 @@ let ctrlKey = false let shiftKey = false async function onKeyDown(key) { + if (key == "Alt") { + altKey = true + } else if (key == "Shift") { + shiftKey = true + } else if (key == "Control") { + ctrlKey = true + } + text_scroll = 0 if (!stdin_disable) { if (key == "Enter") { @@ -225,12 +233,6 @@ async function onKeyDown(key) { text += key } stdin_text += key - } else if (key == "Alt") { - altKey = true - } else if (key == "Shift") { - shiftKey = true - } else if (key == "Control") { - ctrlKey = true } else { stdin_text += "\r"+(ctrlKey ? "1" : "0")+(altKey ? "1" : "0")+(shiftKey ? "1" : "0")+key+"\r" }