From c655d42c381f8bc4695f4cf35b7329c54682028f Mon Sep 17 00:00:00 2001 From: jNullj <15849761+jNullj@users.noreply.github.com> Date: Wed, 8 May 2024 22:42:58 +0300 Subject: [PATCH] Add right arrow key to step forward in playback --- term-utils/scriptreplay.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/term-utils/scriptreplay.c b/term-utils/scriptreplay.c index 5ac3fa821..764ca19a0 100644 --- a/term-utils/scriptreplay.c +++ b/term-utils/scriptreplay.c @@ -340,12 +340,22 @@ main(int argc, char *argv[]) divi = 0.1; replay_set_delay_div(setup, divi); break; + case 'C': // Right arrow + rc = replay_emit_step_data(setup, step, STDOUT_FILENO); + if (rc) + break; + rc = replay_get_next_step(setup, streams, &step); + struct timeval *delay = replay_step_get_delay(step); + if (delay && timerisset(delay)) + stepDelay = *delay; + break; } break; - } break; } + if (rc) + break; if (replay_get_is_paused(setup)) { -- 2.47.2