# MPlayer input control file # # You are able to redefine default keyboard/joystick/mouse/LIRC bindings, or # add new ones here. # See DOCS/tech/slave.txt for possible commands that can be bound. # Also see mplayer -input cmdlist for other possible options. # The file should be placed in the $HOME/.mplayer directory. # # If you wish to unbind a key, use key ignore. # e.g. ENTER ignore # # Note that merely removing default key bindings from this file won't remove # the default bindings mplayer was compiled with, unless # --input=nodefault-bindings # is specified. # # Lines starting with # are comments. Use SHARP to assign the # key. # # Some characters need to be escaped. In particular, if you want to display # a '\' character as part of an osd_show_property_text OSD message, you have to # escape 2 times: # key osd_show_property_text "This is a single backslash: \\\\!" # # You can use modifier-key combinations like Shift+Left or Ctrl+Alt+x with # modifiers Shift, Ctrl, Alt and Meta, but note that currently reading # key combinations is only supported through the video windows of certain # output drivers (not in output windows of other drivers or in a terminal). MOUSE_BTN0_DBL switch fullscreen # toggle fullscreen on/off MOUSE_BTN2 switch pause # toggle pause on/off MOUSE_BTN3 seek 10 MOUSE_BTN4 seek -10 MOUSE_BTN5 switch volume 1 MOUSE_BTN6 switch volume -1 # Seek units are in seconds, but note that these are limited by keyframes RIGHT seek 10 LEFT seek -10 UP seek 60 DOWN seek -60 # Do smaller, always exact (non-keyframe-limited), seeks with shift. Shift+RIGHT seek 1 0 1 Shift+LEFT seek -1 0 1 Shift+UP seek 5 0 1 Shift+DOWN seek -5 0 1 PGUP seek 600 PGDWN seek -600 + switch audio-delay 0.100 # this changes audio/video sync - switch audio-delay -0.100 [ speed_mult 0.9091 # scale playback speed ] speed_mult 1.1 { speed_mult 0.5 } speed_mult 2.0 BS set speed 1.0 # reset speed to normal q quit q {encode} quit ESC quit p switch pause # toggle pause/playback mode . frame_step # advance one frame and pause SPACE switch pause > playlist_next # skip to next file ENTER playlist_next 1 # skip to next file or quit < playlist_prev # skip to previous file o osd # cycle through OSD mode I show_text "${filename}" # display filename in osd P show_progress z switch sub-delay -0.1 # subtract 100 ms delay from subs x switch sub-delay +0.1 # add g sub_step -1 # immediately display next subtitle y sub_step +1 # previous 9 switch volume -1 / switch volume -1 0 switch volume 1 * switch volume 1 ( switch balance -0.1 # adjust audio balance in favor of left ) switch balance 0.1 # right m switch mute 1 switch contrast -1 2 switch contrast 1 3 switch brightness -1 4 switch brightness 1 5 switch hue -1 6 switch hue 1 7 switch saturation -1 8 switch saturation 1 d switch framedrop # cycle through framedrop modes # toggle deinterlacer; requires either vdpau output, -vf yadif or kerndeint D switch deinterlace c switch colormatrix # Next 3 currently only work with --no-ass r switch sub-pos -1 # move subtitles up t switch sub-pos +1 # down v switch sub-visibility # stretch SSA/ASS subtitles with anamorphic videos to match historical V switch ass-vsfilter-aspect-compat j switch sub # cycle through subtitles J switch sub -1 # ...backwards F switch sub-forced-only SHARP switch audio # switch audio streams _ switch video TAB switch program i edl_mark # for use with --edlout mode T switch ontop # toggle video window ontop of other windows f switch fullscreen # toggle fullscreen s screenshot 0 # take a png screenshot S screenshot 1 # ...on every frame Alt+s screenshot 0 1 # take a screenshot of window contents Alt+S screenshot 1 1 # ...on every frame w switch panscan -0.1 # zoom out with -panscan 0 -fs e switch panscan +0.1 # in POWER quit MENU switch osd PLAY switch pause PAUSE switch pause PLAYPAUSE switch pause STOP quit FORWARD seek 60 REWIND seek -60 NEXT playlist_next PREV playlist_prev VOLUME_UP switch volume 1 VOLUME_DOWN switch volume -1 MUTE switch mute CLOSE_WIN quit CLOSE_WIN {encode} quit ! switch chapter -1 # skip to previous chapter @ switch chapter 1 # next E switch edition # next edition A switch angle 1 U stop # TV h tv_step_channel 1 k tv_step_channel -1 n tv_step_norm u tv_step_chanlist # # Apple Remote section # AR_PLAY switch 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 switch osd AR_MENU_HOLD switch mute AR_VUP switch volume 1 AR_VDOWN switch volume -1 # # Joystick section # WARNING: joystick support has to be explicitly enabled at # compiletime with --enable-joystick # JOY_AXIS0_PLUS seek 10 JOY_AXIS0_MINUS seek -10 JOY_AXIS1_MINUS seek 60 JOY_AXIS1_PLUS seek -60 JOY_BTN0 switch pause JOY_BTN1 switch osd JOY_BTN2 switch volume 1 JOY_BTN3 switch volume -1 # # Not assigned by default # (not an exhaustive list of unbound commands) # #? switch sub-scale +0.1 # increase subtitle font size #? switch sub-scale -0.1 # decrease subtitle font size