# mpv keybindings # # Location of user-defined bindings: ~/.config/mpv/input.conf # # Lines starting with # are comments. Use SHARP to assign the # key. # Copy this file and uncomment and edit the bindings you want to change. # # List of commands and further details: DOCS/man/input.rst # List of special keys: --input-keylist # Keybindings testing mode: mpv --input-test --force-window --idle # # Use 'ignore' to unbind a key fully (e.g. 'ctrl+a ignore'). # # Strings need to be quoted and escaped: # KEY show-text "This is a single backslash: \\ and a quote: \" !" # # You can use modifier-key combinations like Shift+Left or Ctrl+Alt+x with # the modifiers Shift, Ctrl, Alt and Meta (may not work on the terminal). # # The default keybindings are hardcoded into the mpv binary. # You can disable them completely with: --no-input-default-bindings # Developer note: # On compilation, this file is baked into the mpv binary, and all lines are # uncommented (unless '#' is followed by a space) - thus this file defines the # default key bindings. ## Seek units are in seconds, but note that these are limited by keyframes RIGHT seek 5 LEFT seek -5 l seek 5 h seek -5 # Do smaller, always exact (non-keyframe-limited), seeks with shift. # Don't show them on the OSD (no-osd). Shift+RIGHT no-osd seek 1 exact Shift+LEFT no-osd seek -1 exact Shift+l no-osd seek 1 exact Shift+h no-osd seek -1 exact # Do larger seek with Ctrl Ctrl+RIGHT seek 10 Ctrl+LEFT seek -10 Ctrl+l seek 10 Ctrl+h seek -10 # Do tiny (frame) seek with Alt Alt+RIGHT frame-step Alt+LEFT frame-back-step Alt+l frame-step Alt+h frame-back-step # Mouse wheels, touchpad or other input devices that have axes # if the input devices supports precise scrolling it will also scale the # numeric value accordingly WHEEL_UP seek 10 WHEEL_DOWN seek -10 [ add speed -0.1 # scale playback speed ] add speed 0.1 { add speed -0.01 # scale playback speed } add speed 0.01 . revert-seek mark , revert-seek SPACE cycle pause > playlist-next # skip to next file < playlist-prev # skip to previous file j add volume -2 k add volume 2 DOWN add volume -2 UP add volume 2 Ctrl+n cycle sub # cycle through subtitles Ctrl+p cycle sub down # ...backwards f cycle fullscreen # toggle fullscreen ; ab-loop