From c0df9e9c442415227e2e9d00f43c199fa8402341 Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Thu, 3 Aug 2023 12:49:20 +0200 Subject: [PATCH] fix: only SHIFT should not trigger repeated events (#3896) When pressed continously --- radio/src/keys.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/radio/src/keys.cpp b/radio/src/keys.cpp index d79eb9a76..f10af2cc8 100644 --- a/radio/src/keys.cpp +++ b/radio/src/keys.cpp @@ -333,7 +333,8 @@ bool keysPollingCycle() for (int i = 0; i < MAX_KEYS; i++) { event_t evt = keys[i].input(keys_input & (1 << i)); if (evt) { - if (i != KEY_SHIFT && evt != _MSK_KEY_REPT) { + // SHIFT key should not trigger REPT events + if (i != KEY_SHIFT || evt != _MSK_KEY_REPT) { pushEvent(evt | i); } }