mpv: add input.conf + ignored from other than working machines

This commit is contained in:
inkch 2024-01-15 01:42:12 +09:00
parent 65dc1561a2
commit b5092878d1
2 changed files with 73 additions and 0 deletions

View File

@ -11,6 +11,7 @@ README.md
.config/alacritty/alacritty.toml .config/alacritty/alacritty.toml
.config/dunst .config/dunst
.config/fontconfig .config/fontconfig
.config/mpv
.config/polybar .config/polybar
.config/zathura .config/zathura
{{- end }} {{- end }}

72
dot_config/mpv/input.conf Normal file
View File

@ -0,0 +1,72 @@
# 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