summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2014-08-08 23:29:59 +0200
committerwm4 <wm4@nowhere>2014-08-09 00:08:04 +0200
commite0fb2a4f2de346d45e1c5ebc2c065335ce3f865e (patch)
tree73878b325aa8f1a2ed41cf03954da5e56dc3250c /etc
parent8b48b3fd3bbb028b30f322b39b767e53d6023632 (diff)
downloadmpv-e0fb2a4f2de346d45e1c5ebc2c065335ce3f865e.tar.bz2
mpv-e0fb2a4f2de346d45e1c5ebc2c065335ce3f865e.tar.xz
etc: add mplayer-input.conf
Diffstat (limited to 'etc')
-rw-r--r--etc/mplayer-input.conf153
1 files changed, 153 insertions, 0 deletions
diff --git a/etc/mplayer-input.conf b/etc/mplayer-input.conf
new file mode 100644
index 0000000000..c898ccb102
--- /dev/null
+++ b/etc/mplayer-input.conf
@@ -0,0 +1,153 @@
+##
+## MPlayer-style key bindings
+##
+## Save it as ~/.config/input.conf to use it.
+##
+## Generally, it's recommended to use this as reference-only.
+##
+
+RIGHT seek +10
+LEFT seek -10
+DOWN seek -60
+UP seek +60
+PGUP seek 600
+PGDWN seek -600
+m cycle mute
+# cycle audio # switch audio streams
++ add audio-delay 0.100
+= add audio-delay 0.100
+- add audio-delay -0.100
+[ multiply speed 0.9091 # scale playback speed
+] multiply speed 1.1
+{ multiply speed 0.5
+} multiply speed 2.0
+BS set speed 1.0 # reset speed to normal
+q quit
+ESC quit
+ENTER playlist_next force # skip to next file
+p cycle pause
+. frame_step # advance one frame and pause
+SPACE cycle pause
+HOME set playlist-pos 1 # not the same as MPlayer
+#END pt_up_step -1
+> playlist_next # skip to next file
+< playlist_prev # previous
+#INS alt_src_step 1
+#DEL alt_src_step -1
+o osd
+I show_text "${filename}" # display filename in osd
+P show_progress
+z add sub-delay -0.1 # subtract 100 ms delay from subs
+x add sub-delay +0.1 # add
+9 add volume -1
+/ add volume -1
+0 add volume 1
+* add volume 1
+1 add contrast -1
+2 add contrast 1
+3 add brightness -1
+4 add brightness 1
+5 add hue -1
+6 add hue 1
+7 add saturation -1
+8 add saturation 1
+( add balance -0.1 # adjust audio balance in favor of left
+) add balance +0.1 # right
+d cycle framedrop
+D cycle deinterlace # toggle deinterlacer (auto-inserted filter)
+r add sub-pos -1 # move subtitles up
+t add sub-pos +1 # down
+#? sub_step +1 # immediately display next subtitle
+#? sub_step -1 # previous
+#? add sub-scale +0.1 # increase subtitle font size
+#? add sub-scale -0.1 # decrease subtitle font size
+f cycle fullscreen
+T cycle ontop # toggle video window ontop of other windows
+w add panscan -0.1 # zoom out with -panscan 0 -fs
+e add panscan +0.1 # in
+c cycle stream-capture # save (and append) file/stream to stream.dump with -capture
+s screenshot # take a screenshot (if you want PNG, use "--screenshot-format=png")
+S screenshot - each-frame # S will take a png screenshot of every frame
+
+h cycle tv-channel 1
+l cycle tv-channel -1
+n cycle tv-norm
+#b tv_step_chanlist
+
+##
+## Joystick section
+## WARNING: joystick support has to be explicitly enabled at
+## compiletime with --enable-joystick
+##
+
+JOY_RIGHT seek 10
+JOY_LEFT seek -10
+JOY_UP seek 60
+JOY_DOWN seek -60
+JOY_BTN0 cycle pause
+JOY_BTN1 osd
+JOY_BTN2 add volume 1
+JOY_BTN3 add volume -1
+#JOY_BTN4 set_menu main
+
+##
+## Apple Remote section
+##
+## To use OSD menu with Apple Remote, set key AR_MENU to any OSD menu command,
+## or just comment out the 'AR_MENU osd' line and uncomment the line after it.
+##
+
+AR_PLAY cycle pause
+AR_PLAY_HOLD quit
+AR_NEXT seek 30
+AR_NEXT_HOLD seek 120
+AR_PREV seek -10
+AR_PREV_HOLD seek -120
+#AR_MENU menu up
+#AR_MENU menu cancel
+AR_MENU_HOLD cycle mute
+AR_VUP add volume 1
+AR_VDOWN add volume -1
+
+##
+## DVD and Bluray menus
+##
+## Unlike MPlayer, input doesn't require blocking normal keys when no menu
+## is active. The "discnav-menu" input section is active only when a menu
+## is shown, while "discnav" is always active when a DVD/Bluray is played.
+##
+## The bindings were adjusted according to this.
+##
+
+UP {discnav-menu} discnav up # DVDNav UP
+DOWN {discnav-menu} discnav down # DVDNav DOWN
+LEFT {discnav-menu} discnav left # DVDNav LEFT
+RIGHT {discnav-menu} discnav right # DVDNav RIGHT
+ESC {discnav} discnav menu # DVDNav MENU
+ENTER {discnav-menu} discnav select # DVDNav SELECT (ok)
+BS {discnav-menu} discnav prev # DVDNav PREVIOUS menu (in the order chapter->title->root)
+
+AR_VUP {discnav-menu} discnav up # DVDNav UP
+AR_VDOWN {discnav-menu} discnav down # DVDNav DOWN
+AR_PREV {discnav-menu} discnav left # DVDNav LEFT
+AR_NEXT {discnav-menu} discnav right # DVDNav RIGHT
+AR_MENU {discnav} discnav menu # DVDNav MENU
+AR_PLAY {discnav-menu} discnav select # DVDNav SELECT (ok)
+
+#? add chapter -1 # skip to previous dvd chapter
+#? add chapter +1 # next
+
+##
+## Advanced seek
+## Uncomment the following lines to be able to seek to n% of the media with
+## the Fx keys.
+##
+#F1 seek 10 absolute-percent
+#F2 seek 20 absolute-percent
+#F3 seek 30 absolute-percent
+#F4 seek 40 absolute-percent
+#F5 seek 50 absolute-percent
+#F6 seek 60 absolute-percent
+#F7 seek 70 absolute-percent
+#F8 seek 80 absolute-percent
+#F9 seek 90 absolute-percent