From b05a19f036db67bda6d4d0f64972c1e8220d33bb Mon Sep 17 00:00:00 2001 From: MrZ626 <1046101471@qq.com> Date: Sun, 2 May 2021 11:44:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A7=E5=88=B6=E5=8F=B0=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E6=BB=9A=E8=BD=AE=E5=92=8C=E9=94=AE=E7=9B=98=E5=AF=BC=E8=88=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- parts/scenes/app_console.lua | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/parts/scenes/app_console.lua b/parts/scenes/app_console.lua index 8c1a7bc0..01573edd 100644 --- a/parts/scenes/app_console.lua +++ b/parts/scenes/app_console.lua @@ -5,9 +5,10 @@ local C=COLOR local inputBox=WIDGET.newInputBox{name="input",x=40,y=650,w=1200,h=50} local outputBox=WIDGET.newTextBox{name="output",x=40,y=30,w=1200,h=610,font=25,lineH=25,fix=true} + local function log(str)outputBox:push(str)end log{C.lP,"Techmino Console"} -log{C.lB,"©2020 26F Studio some rights reserved"} +log{C.lC,"©2020 26F Studio some rights reserved"} log{C.dR,"DO NOT RUN ANY CODE YOU DON'T UNDERSTAND"} local history,hisPtr={"?"} @@ -679,6 +680,10 @@ function scene.sceneInit() BG.set('none') end +function scene.wheelMoved(_,y) + WHEELMOV(y,"scrollup","scrolldown") +end + function scene.keyDown(k) if k=="return"then local input=inputBox.value @@ -766,6 +771,12 @@ function scene.keyDown(k) inputBox.value=res[1] end end + elseif k=="scrollup"then outputBox:scroll(-1) + elseif k=="scrolldown"then outputBox:scroll(1) + elseif k=="pageup"then outputBox:scroll(-20) + elseif k=="pagedown"then outputBox:scroll(20) + elseif k=="home"then outputBox:scroll(-1e99) + elseif k=="end"then outputBox:scroll(1e99) elseif combKey[k]and kb.isDown("lctrl","rctrl")then combKey[k]() elseif k=="escape"then