feat: handle backspace on command line

This commit is contained in:
2025-05-08 13:12:41 -03:00
parent 3c7836c513
commit 31d333333c
+6
View File
@@ -234,6 +234,7 @@ registerEventListener("modem_message", handleMessages)
local GLFW_KEY_DOWN = 264 local GLFW_KEY_DOWN = 264
local GLFW_KEY_UP = 265 local GLFW_KEY_UP = 265
local GLFW_KEY_ENTER = 257 local GLFW_KEY_ENTER = 257
local GLFW_KEY_BACKSPACE = 259
local logOffset = 0 local logOffset = 0
@@ -269,6 +270,11 @@ function handleConsoleKeys(key)
-- executeCommand(commandBuffer) -- executeCommand(commandBuffer)
log.info("Executed command: %s", commandBuffer) log.info("Executed command: %s", commandBuffer)
commandBuffer = "" commandBuffer = ""
elseif key == GLFW_KEY_BACKSPACE then
local len = commandBuffer:len()
if len >= 1 then
commandBuffer = commandBuffer:sub(0, len - 1)
end
end end
end end