From e0fb2a4f2de346d45e1c5ebc2c065335ce3f865e Mon Sep 17 00:00:00 2001 From: wm4 Date: Fri, 8 Aug 2014 23:29:59 +0200 Subject: etc: add mplayer-input.conf --- etc/mplayer-input.conf | 153 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 153 insertions(+) create mode 100644 etc/mplayer-input.conf 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 -- cgit v1.2.3