From: Kostya Shishkov Date: Mon, 14 Sep 2026 07:52:33 +0000 (+0200) Subject: videoplayer: extend possible seek commands X-Git-Url: https://git.nihav.org/?a=commitdiff_plain;h=75c4e5f551b632b4cd48b6e31ce6444dcead7bf8;p=nihav-player.git videoplayer: extend possible seek commands --- diff --git a/videoplayer/src/main.rs b/videoplayer/src/main.rs index 57e045e..f52e5b5 100644 --- a/videoplayer/src/main.rs +++ b/videoplayer/src/main.rs @@ -743,9 +743,13 @@ impl Player { Keycode::Kp4 if keymod.contains(Mod::RSHIFTMOD) || keymod.contains(Mod::LSHIFTMOD) => { self.seek(30, false, dmx, disp_queue)?; }, Keycode::Right | Keycode::Kp6 => { self.seek(10, true, dmx, disp_queue)?; }, Keycode::Left | Keycode::Kp4 => { self.seek(10, false, dmx, disp_queue)?; }, + Keycode::Up | Keycode::Kp8 if keymod.contains(Mod::RSHIFTMOD) || keymod.contains(Mod::LSHIFTMOD) => { self.seek(300, true, dmx, disp_queue)?; }, Keycode::Up | Keycode::Kp8 => { self.seek(60, true, dmx, disp_queue)?; }, + Keycode::Down | Keycode::Kp2 if keymod.contains(Mod::RSHIFTMOD) || keymod.contains(Mod::LSHIFTMOD) => { self.seek(300, false, dmx, disp_queue)?; }, Keycode::Down | Keycode::Kp2 => { self.seek(60, false, dmx, disp_queue)?; }, + Keycode::PageUp | Keycode::Kp9 if keymod.contains(Mod::RSHIFTMOD) || keymod.contains(Mod::LSHIFTMOD) => { self.seek(3600, true, dmx, disp_queue)?; }, Keycode::PageUp | Keycode::Kp9 => { self.seek(600, true, dmx, disp_queue)?; }, + Keycode::PageDown | Keycode::Kp3 if keymod.contains(Mod::RSHIFTMOD) || keymod.contains(Mod::LSHIFTMOD) => { self.seek(3600, false, dmx, disp_queue)?; }, Keycode::PageDown | Keycode::Kp3 => { self.seek(600, false, dmx, disp_queue)?; }, Keycode::Space => { self.toggle_pause(); }, Keycode::Plus | Keycode::KpPlus => {