From 07707ccae5d4ece22bfb13b7c25d746885d3a77b Mon Sep 17 00:00:00 2001 From: Federico Amedeo Izzo Date: Sun, 3 Jan 2021 19:16:37 +0100 Subject: [PATCH] Keyboard: Send release key events --- openrtx/src/threads.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/openrtx/src/threads.c b/openrtx/src/threads.c index 2c2ae860..2db9e644 100644 --- a/openrtx/src/threads.c +++ b/openrtx/src/threads.c @@ -183,6 +183,11 @@ static void kbd_task(void *arg) key_ts[k] = now; send_event = true; } + // Key has been released + else if((prev_keys & (1 << k)) && !(keys & (1 << k))) + { + send_event = true; + } } } // Some key is kept pressed