summaryrefslogtreecommitdiffstats
path: root/etc/mplayer-input.conf
blob: 0837039fe387c288d75c5df6e43bb645cd15da15 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
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
SHARP 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 0 # 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