fix: remove unnecessary key system

This commit is contained in:
2025-05-06 20:22:53 -03:00
parent 90af2363ae
commit 48c5b6d7be
+10 -28
View File
@@ -177,44 +177,26 @@ function handleMessages(side, channel, replyChannel, message, dist)
log.info("processed command (%s)", message.name) log.info("processed command (%s)", message.name)
end end
registerEventListener("modem_message", handleMessages) registerEventListener("modem_message", handleMessages)
local logOffset = 0
-- to-do: add key handlers
--[[ --[[
key handling key handling
]] ]]
local keyListeners = {} local logOffset = 0
function registerKeyListener(id, listener)
if not keyListeners[id] then keyListeners[id] = {} end
table.insert(keyListeners[id], listener)
end function scrollLogs(isHeld)
if key == 264 then
function dispatchKey(key, isHeld)
local keyTbl = eventListeners[key]
if not keyTbl then return end
for i = 1, #keyTbl, 1 do
keyTbl[i](isHeld)
end
end
registerEventListener("key", dispatchKey)
function scrollLogsUp(isHeld)
logOffset = logOffset - 1 logOffset = logOffset - 1
if logOffset < 0 then logOffset = 0 end elseif key == 265 then
end
registerKeyListener(265, scrollLogsUp)
function scrollLogsDown(isHeld)
logOffset = logOffset + 1 logOffset = logOffset + 1
end
if logOffset < 0 then logOffset = 0 end
if logOffset >= #log.buffer then logOffset = #log.buffer - 1 end if logOffset >= #log.buffer then logOffset = #log.buffer - 1 end
end end
registerKeyListener(264, scrollLogsUp)
registerEventListener("key", scrollLogs)
--[[ --[[
main main
@@ -303,7 +285,7 @@ end
--[[ --[[
main loop main loop
]] ]]
for i=0, 15, 1 do for i = 0, 15, 1 do
log.info("some log %d", i) log.info("some log %d", i)
log.warning("some warning %d", i) log.warning("some warning %d", i)
end end