mplayer: include distinct mpv additions
[sheet.git] / mplayer.eng.inc.pl
1 use utf8;
2
3 {
4 key => {
5         '[' => "slow down 10%",
6         ']' => "speed up 10%",
7         '{' => "half speed",
8         '}' => "double speed",
9         '<' => "previous file",
10         '>' => "next file",
11         'p' => "pause",
12         '.' => "step forward",
13         ',' => "step backward<>s",
14         'q' => "stop and quit",
15         'Q' => "save and quit",
16         '_' => "cycle video tr<>ack<>s",
17         '+' => "audio delay +<>.1s", # +ctrl in mpv
18         '-' => "audio delay -<>.1s", # +ctrl in mpv
19         '/' => "volume decrease",
20         '*' => "volume increase",
21         'm' => "mute sound",
22         '#' => "cycle audio tr<>ack<>s",
23         'f' => "full<>screen",
24         'T' => "stay on top",
25         'w' => "pan/sc. decr<>eas<>e",
26         'e' => "pan/scan increase",
27         'o' => "osd state switch",
28         'O' => "osd mode toggle",
29         'd' => "frame drop mode", # deinterlace in mpv
30         'v' => "subtitle visibility",
31         'b' => "next sub<>title",
32         'j' => "switch sub<>title",
33         'J' => "prev<>ious sub<>title",
34         'g' => "back in sub<>title<>s list",
35         'y' => "forward in sub<>title<>s list",
36         'F' => "forced subtitles",
37         'a' => "align subtitles",
38         'A' => "aspect override",
39         'c' => "cycle fs mode",
40         'n' => "restore video mode",
41         'x' => "subtitle delay +<>.1<>s",
42         'z' => "subtitle delay -<>.1<>s",
43         'r' => "subtitles up",
44         't' => "subtitles down",
45         'u' => "subtitle style",
46         'V' => "subtitle aspect",
47         'l' => "A-B loop",
48         'L' => "infinite looping",
49         's' => "screen<>shot\n-vf screenshot",
50         'S' => "record screen<>shot<>s\n-vf screenshot", # mpv?
51         '^s'=> "actual screen<>shot",
52         'I' => "filename",
53         '!' => "chapter back", # also pgdn in mpv
54         '@' => "chapter forward", # also pgup in mpv
55         '1' => "contrast less",
56         '2' => "contrast more",
57         '3' => "brighter",
58         '4' => "darker",
59         '5' => "hue to red", # gamma in mpv
60         '6' => "hue to blue", # gamma in mpv
61         '7' => "saturate",
62         '8' => "de<>saturate",
63 },
64
65 mode => {
66         '' => "interactive control",
67 },
68
69 flag => {
70         g1 => [osd       => "Print information or change display."],
71         g2 => [subtitles => "Alter subtitle selection and settings."],
72         g4 => [video     => "Video output adjustment."],
73         g6 => [audio     => "Sound (track) configuration."],
74         g7 => [playback  => "Playback control."],
75         g9 => [general   => "Other MPlayer features."],
76
77         arg => ["key<arg>" => "Commands with a dot need an argument afterwards."],
78         ext => ["optional" => "Some features depend on setup and/or parameters."],
79         new => ["mpv"      => "Changed in <em>mpv</em>, not supported in MPlayer"],
80 },
81
82 def => {
83         '' => {
84                 "\e"=> 'q',
85                 '[' => 'g7',
86                 ']' => 'g7',
87                 '{' => 'g7',
88                 '}' => 'g7',
89                 '<' => 'g9',
90                 '>' => 'g9',
91                 'p' => 'g7',
92                 '.' => 'g7',
93                 ',' => 'g7 new',
94                 'q' => 'g9',
95                 'Q' => 'g9 new',
96                 '+' => 'g6',
97                 '-' => 'g6',
98                 '/' => 'g6',
99                 '*' => 'g6',
100                 '9' => '=/',
101                 '0' => '=*',
102                 'm' => 'g6',
103                 '#' => 'g6',
104                 '_' => 'g4 new',
105                 'f' => 'g4',
106                 'T' => 'g4',
107                 'w' => 'g4',
108                 'e' => 'g4',
109                 'o' => 'g1',
110                 'O' => 'g1 new',
111                 'P' => '=o new',
112                 'd' => 'g4',
113                 'v' => 'g2',
114                 'b' => 'g2',
115                 'j' => 'g2',
116                 'J' => 'g2 new',
117                 'y' => 'g2',
118                 'g' => 'g2',
119                 'F' => 'g2',
120                 'a' => 'g2',
121                 'A' => 'g4 new',
122                 'c' => 'g4 ext',
123                 'n' => 'g4 ext',
124                 'x' => 'g2',
125                 'z' => 'g2',
126                 'r' => 'g2',
127                 't' => 'g2',
128                 'u' => 'g2 new',
129                 'V' => 'g2 new',
130                 'l' => 'g7 new',
131                 'L' => 'g7 new',
132                 's' => 'g9 ext',
133                 'S' => 'g9 ext',
134                 '^s'=> 'g9 ext new',
135                 'I' => 'g1',
136                 '!' => 'g7',
137                 '@' => 'g7',
138                 '1' => 'g4 ext',
139                 '2' => 'g4 ext',
140                 '3' => 'g4 ext',
141                 '4' => 'g4 ext',
142                 '5' => 'g4 ext',
143                 '6' => 'g4 ext',
144                 '7' => 'g4 ext',
145                 '8' => 'g4 ext',
146         },
147 },
148 }