From 3af16c60c18cae2a527bca2d74a1f4e8c1b6b423 Mon Sep 17 00:00:00 2001 From: minjaesong Date: Tue, 10 Jan 2023 14:25:22 +0900 Subject: [PATCH] zfm: navigate using pgup/pgdn --- assets/disk0/tvdos/tuidev/zfm.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/assets/disk0/tvdos/tuidev/zfm.js b/assets/disk0/tvdos/tuidev/zfm.js index dba0bde..e7c6df9 100644 --- a/assets/disk0/tvdos/tuidev/zfm.js +++ b/assets/disk0/tvdos/tuidev/zfm.js @@ -300,6 +300,14 @@ while (!exit) { [cursor[windowMode], scroll[windowMode]] = win.scrollVert(+1, dirFileList[windowMode].length, LIST_HEIGHT, cursor[windowMode], scroll[windowMode], 1) drawFilePanel() } + else if (keysym == "") { + [cursor[windowMode], scroll[windowMode]] = win.scrollVert(-LIST_HEIGHT, dirFileList[windowMode].length, LIST_HEIGHT, cursor[windowMode], scroll[windowMode], 1) + drawFilePanel() + } + else if (keysym == "") { + [cursor[windowMode], scroll[windowMode]] = win.scrollVert(+LIST_HEIGHT, dirFileList[windowMode].length, LIST_HEIGHT, cursor[windowMode], scroll[windowMode], 1) + drawFilePanel() + } else if (keyJustHit && keycode == 66) { // enter let selectedFile = dirFileList[windowMode][cursor[windowMode]] if (selectedFile.isDirectory) {