From be37f274be067e92f9240112b7a047b8ef9e09b0 Mon Sep 17 00:00:00 2001 From: Bad Diode Date: Mon, 8 Jan 2024 15:32:13 +0100 Subject: Add input retriggering with configurable rate and offset --- src/settings.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/settings.c') diff --git a/src/settings.c b/src/settings.c index 7e86be7..9fc2f3d 100644 --- a/src/settings.c +++ b/src/settings.c @@ -70,7 +70,7 @@ set_audio_settings(void) { void handle_settings_input(void) { - if (key_tap(KEY_DOWN)) { + if (key_retrig(KEY_DOWN)) { if (settings_cursor_loc == (SETTINGS_NUM - 1)) { settings_cursor_loc = 0; } else { @@ -78,7 +78,7 @@ handle_settings_input(void) { } clear_screen = true; } - if (key_tap(KEY_UP)) { + if (key_retrig(KEY_UP)) { if (settings_cursor_loc == 0) { settings_cursor_loc = SETTINGS_NUM - 1; } else { @@ -86,7 +86,7 @@ handle_settings_input(void) { } clear_screen = true; } - if (key_tap(KEY_R)) { + if (key_retrig(KEY_R)) { switch (settings_cursor_loc) { case SETTINGS_SYNC: { if ((settings.sync + 1) >= SYNC_NUM) { @@ -142,7 +142,7 @@ handle_settings_input(void) { save_metadata(); clear_screen = true; } - if (key_tap(KEY_L)) { + if (key_retrig(KEY_L)) { switch (settings_cursor_loc) { case SETTINGS_SYNC: { if (settings.sync == 0) { -- cgit v1.2.1