},
Keycode::Return | Keycode::KpEnter => return Ok(true),
Keycode::R => { self.seek(0, true, dmx, disp_queue)?; },
+ Keycode::Right if keymod.contains(Mod::RSHIFTMOD) || keymod.contains(Mod::LSHIFTMOD) => { self.seek(30, true, dmx, disp_queue)?; },
+ Keycode::Kp6 if keymod.contains(Mod::RSHIFTMOD) || keymod.contains(Mod::LSHIFTMOD) => { self.seek(30, true, dmx, disp_queue)?; },
+ Keycode::Left if keymod.contains(Mod::RSHIFTMOD) || keymod.contains(Mod::LSHIFTMOD) => { self.seek(30, false, dmx, disp_queue)?; },
+ 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 => { self.seek(60, true, dmx, disp_queue)?; },