From 2bc30e773a0735a3599535e13cd95c1519602cc7 Mon Sep 17 00:00:00 2001 From: hkc Date: Fri, 12 Jan 2024 21:20:28 +0300 Subject: [PATCH] Ver bump and don't handle long presses --- turtos/ctrl.lua | 26 ++++++++++++++------------ turtos/update.json | 2 +- 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/turtos/ctrl.lua b/turtos/ctrl.lua index 1ca65e2..dcc62b8 100644 --- a/turtos/ctrl.lua +++ b/turtos/ctrl.lua @@ -17,18 +17,20 @@ function() elseif ev == "key_up" then keyStates[keycode] = false end - if keycode == keys.up then - wlan.transmit(9999, 9999, { _ = "move", dir = "fwd", dig = keyStates[keys.leftShift] }) - elseif keycode == keys.down then - wlan.transmit(9999, 9999, { _ = "move", dir = "bck" }) - elseif keycode == keys.left then - wlan.transmit(9999, 9999, { _ = "move", dir = "rotl" }) - elseif keycode == keys.right then - wlan.transmit(9999, 9999, { _ = "move", dir = "rotr" }) - elseif keycode == keys.pageUp then - wlan.transmit(9999, 9999, { _ = "move", dir = "up", dig = keyStates[keys.leftShift] }) - elseif keycode == keys.pageDown then - wlan.transmit(9999, 9999, { _ = "move", dir = "down", dig = keyStates[keys.leftShift] }) + if not repeating then + if keycode == keys.up then + wlan.transmit(9999, 9999, { _ = "move", dir = "fwd", dig = keyStates[keys.leftShift] }) + elseif keycode == keys.down then + wlan.transmit(9999, 9999, { _ = "move", dir = "bck" }) + elseif keycode == keys.left then + wlan.transmit(9999, 9999, { _ = "move", dir = "rotl" }) + elseif keycode == keys.right then + wlan.transmit(9999, 9999, { _ = "move", dir = "rotr" }) + elseif keycode == keys.pageUp then + wlan.transmit(9999, 9999, { _ = "move", dir = "up", dig = keyStates[keys.leftShift] }) + elseif keycode == keys.pageDown then + wlan.transmit(9999, 9999, { _ = "move", dir = "down", dig = keyStates[keys.leftShift] }) + end end end end, diff --git a/turtos/update.json b/turtos/update.json index 4e8cde5..3baafbb 100644 --- a/turtos/update.json +++ b/turtos/update.json @@ -1,5 +1,5 @@ { - "ver": "0.0.1", + "ver": "0.0.2", "files": [ { "src": "/startup.lua", "dst": "/startup.lua" }, { "src": "/main.lua", "dst": "/main.lua" }