# 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 vo_fullscreen # toggle fullscreen on/off MOUSE_BTN2 pause # toggle pause on/off MOUSE_BTN3 seek 10 MOUSE_BTN4 seek -10 MOUSE_BTN5 volume 1 MOUSE_BTN6 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 + audio_delay 0.100 # this changes audio/video sync - audio_delay -0.100 [ speed_mult 0.9091 # scale playback speed ] speed_mult 1.1 { speed_mult 0.5 } speed_mult 2.0 BS speed_set 1.0 # reset speed to normal q quit ESC quit p pause # toggle pause/playback mode . frame_step # advance one frame and pause SPACE 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 osd_show_property_text "${filename}" # display filename in osd P osd_show_progression z sub_delay -0.1 # subtract 100 ms delay from subs x sub_delay +0.1 # add g sub_step -1 # immediately display next subtitle y sub_step +1 # previous 9 volume -1 / volume -1 0 volume 1 * volume 1 ( balance -0.1 # adjust audio balance in favor of left ) balance 0.1 # right m mute 1 contrast -1 2 contrast 1 3 brightness -1 4 brightness 1 5 hue -1 6 hue 1 7 saturation -1 8 saturation 1 d frame_drop # cycle through framedrop modes # toggle deinterlacer; requires either vdpau output, -vf yadif or kerndeint D step_property_osd deinterlace c step_property_osd colormatrix # Next 3 currently only work with --no-ass r sub_pos -1 # move subtitles up t sub_pos +1 # down a sub_alignment v sub_visibility # stretch SSA/ASS subtitles with anamorphic videos to match historical V step_property_osd ass_vsfilter_aspect_compat j sub_select # cycle through subtitles J sub_select -3 # ...backwards F forced_subs_only SHARP switch_audio # switch audio streams _ step_property switch_video TAB step_property switch_program i edl_mark # for use with --edlout mode T vo_ontop # toggle video window ontop of other windows f vo_fullscreen # toggle fullscreen C step_property_osd capturing 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 panscan -0.1 # zoom out with -panscan 0 -fs e panscan +0.1 # in POWER quit MENU osd PLAY pause PAUSE pause PLAYPAUSE pause STOP quit FORWARD seek 60 REWIND seek -60 NEXT playlist_next PREV playlist_prev VOLUME_UP volume 1 VOLUME_DOWN volume -1 MUTE mute CLOSE_WIN quit ! seek_chapter -1 # skip to previous chapter @ seek_chapter 1 # next E step_property_osd 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 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 osd AR_MENU_HOLD mute AR_VUP volume 1 AR_VDOWN 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 pause JOY_BTN1 osd JOY_BTN2 volume 1 JOY_BTN3 volume -1 # # Not assigned by default # (not an exhaustive list of unbound commands) # #? sub_scale +0.1 # increase subtitle font size #? sub_scale -0.1 # decrease subtitle font size