From 90ae8ae909ec288c3ef684d62d72e153cdcdbef5 Mon Sep 17 00:00:00 2001 From: Sadek Baroudi Date: Thu, 26 Mar 2026 09:22:02 -0700 Subject: [PATCH] Fix acceleration toggle on key press to trigger only when key is actually pressed --- keyboards/fingerpunch/src/fp_pointing.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/keyboards/fingerpunch/src/fp_pointing.c b/keyboards/fingerpunch/src/fp_pointing.c index e993bdee84..9348b59efa 100644 --- a/keyboards/fingerpunch/src/fp_pointing.c +++ b/keyboards/fingerpunch/src/fp_pointing.c @@ -508,7 +508,9 @@ bool fp_process_record_pointing(uint16_t keycode, keyrecord_t *record) { switch (keycode) { case FP_ACCEL_TOG: # ifdef FP_POINTING_ACCELERATION_ENABLE - acceleration_enabled = !acceleration_enabled; + if (record->event.pressed) { + acceleration_enabled = !acceleration_enabled; + } # endif break; case FP_SCROLL_MOMENT: