mplayer: replace code by keyboard page
[sheet.git] / mplayer.eng.inc.pl
1 use utf8;
2
3 {
4 title => 'MPlayer',
5 version => '1.3',
6 intro => join("\n",
7         'Default interface controls for the original MPlayer v1.0 media player.',
8         'Mostly inherited by <a href="/mplayer/mpv">mpv</a>.',
9 ),
10 description => [
11         "Keyboard cheat sheet for the $mode media player,",
12         "overviewing the default controls.",
13 ],
14 keywords => [qw'mpv mplayer mplayer2 media player video audio'],
15 rows => [1, 0],
16
17 key => {
18         '[' => "slow down 10%",
19         ']' => "speed up 10%",
20         '{' => "half speed",
21         '}' => "double speed",
22         '<' => "previous file",
23         '>' => "next file",
24         'p' => "pause",
25         '.' => "step forward",
26         'q' => "stop and quit",
27         '+' => "audio delay +<>.1s", # +ctrl in mpv
28         '-' => "audio delay -<>.1s", # +ctrl in mpv
29         '/' => "volume decrease",
30         '*' => "volume increase",
31         'm' => "mute sound",
32         '#' => "cycle audio tr<>ack<>s",
33         'f' => "full<>screen",
34         'T' => "stay on top",
35         'w' => "pan/sc. decr<>eas<>e",
36         'e' => "pan/scan increase",
37         'o' => "osd state switch",
38         'd' => "frame drop mode",
39         'v' => "subtitle visibility",
40         'b' => "next sub<>title",
41         'j' => "prev<>ious sub<>title",
42         'g' => "back in sub<>title<>s list",
43         'y' => "forward in sub<>title<>s list",
44         'F' => "forced subtitles",
45         'a' => "align subtitles",
46         'c' => "cycle fs mode",
47         'n' => "restore video mode",
48         'x' => "subtitle delay +<>.1<>s",
49         'z' => "subtitle delay -<>.1<>s",
50         'r' => "subtitles up",
51         't' => "subtitles down",
52         's' => "screen<>shot\n-vf screenshot",
53         'S' => "record screen<>shot<>s\n-vf screenshot",
54         'I' => "filename",
55         '!' => "chapter back", # also pgdn in mpv
56         '@' => "chapter forward", # also pgup in mpv
57         '1' => "contrast less",
58         '2' => "contrast more",
59         '3' => "brighter",
60         '4' => "darker",
61         '5' => "hue to red",
62         '6' => "hue to blue",
63         '7' => "saturate",
64         '8' => "de<>saturate",
65 },
66
67 mode => {
68         '' => "interactive control",
69 },
70
71 flag => {
72         g1 => [osd       => "Print information or change display."],
73         g2 => [subtitles => "Alter subtitle selection and settings."],
74         g4 => [video     => "Video output adjustment."],
75         g6 => [audio     => "Sound (track) configuration."],
76         g7 => [playback  => "Playback control."],
77         g9 => [general   => "Other MPlayer features."],
78
79         arg => ["key<arg>" => "Commands with a dot read further input afterwards."],
80         ext => ["optional" => "Some features depend on setup and/or parameters."],
81 },
82
83 def => {
84         '' => {
85                 "\e"=> 'q',
86                 '[' => 'g7',
87                 ']' => 'g7',
88                 '{' => 'g7',
89                 '}' => 'g7',
90                 '<' => 'g9',
91                 '>' => 'g9',
92                 'p' => 'g7',
93                 '.' => 'g7',
94                 'q' => 'g9',
95                 '+' => 'g6',
96                 '-' => 'g6',
97                 '/' => 'g6',
98                 '*' => 'g6',
99                 '9' => '=/',
100                 '0' => '=*',
101                 'm' => 'g6',
102                 '#' => 'g6',
103                 'f' => 'g4',
104                 'T' => 'g4',
105                 'w' => 'g4',
106                 'e' => 'g4',
107                 'o' => 'g1',
108                 'd' => 'g4',
109                 'v' => 'g2',
110                 'b' => 'g2',
111                 'j' => 'g2',
112                 'y' => 'g2',
113                 'g' => 'g2',
114                 'F' => 'g2',
115                 'a' => 'g2',
116                 'c' => 'g4 ext',
117                 'n' => 'g4 ext',
118                 'x' => 'g2',
119                 'z' => 'g2',
120                 'r' => 'g2',
121                 't' => 'g2',
122                 's' => 'g9 ext',
123                 'S' => 'g9 ext',
124                 'I' => 'g1',
125                 '!' => 'g7',
126                 '@' => 'g7',
127                 '1' => 'g4 ext',
128                 '2' => 'g4 ext',
129                 '3' => 'g4 ext',
130                 '4' => 'g4 ext',
131                 '5' => 'g4 ext',
132                 '6' => 'g4 ext',
133                 '7' => 'g4 ext',
134                 '8' => 'g4 ext',
135         },
136 },
137 }