From a27e1fab1c383a1695bf116cfa5ac6fa08895edf Mon Sep 17 00:00:00 2001 From: spv Date: Fri, 5 Dec 2025 14:13:15 -0500 Subject: add config.h opt for ignoring release events --- src/keypress_thread.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/keypress_thread.c') diff --git a/src/keypress_thread.c b/src/keypress_thread.c index 4afbd61..9aaed9a 100644 --- a/src/keypress_thread.c +++ b/src/keypress_thread.c @@ -25,9 +25,13 @@ void keypress_thread(pid_t _light_pid) { fseek(fp, 0, SEEK_END); fread(&pressed_key, 1, sizeof(pressed_key), fp); - if (pressed_key.value == 1) { + #if IGNORE_RELEASE + if (pressed_key.value != 0) { on_press(); } + #else + on_press(); + #endif usleep(DEBOUNCE); } -- cgit v1.2.3