keyboard/altgr: label keys in each row with big class
[sheet.git] / keyboard / 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 mode => {
18         '' => "interactive control",
19 },
20
21 flag => {
22         g1 => [osd       => "Print information or change display."],
23         g2 => [subtitles => "Alter subtitle selection and settings."],
24         g4 => [video     => "Video output adjustment."],
25         g6 => [audio     => "Sound (track) configuration."],
26         g7 => [playback  => "Playback control."],
27         g9 => [general   => "Other MPlayer features."],
28
29         arg => ["key<arg>" => "Commands with a dot read further input afterwards."],
30         ext => ["optional" => "Some features depend on setup and/or parameters."],
31 },
32
33 def => {
34         '' => {
35                 "\e"=> \'q',
36                 '[' => ['g7', "slow down 10%"],
37                 ']' => ['g7', "speed up 10%"],
38                 '{' => ['g7', "half speed"],
39                 '}' => ['g7', "double speed"],
40                 '<' => ['g9', "previous file"],
41                 '>' => ['g9', "next file"],
42                 'p' => ['g7', "pause"],
43                 '.' => ['g7', "step forward"],
44                 'q' => ['g9', "stop and quit"],
45                 '+' => ['g6', "audio delay +<>.1s"],
46                 '-' => ['g6', "audio delay -<>.1s"],
47                 '/' => ['g6', "volume decrease"],
48                 '*' => ['g6', "volume increase"],
49                 '9' => \'/',
50                 '0' => \'*',
51                 'm' => ['g6', "mute sound"],
52                 '#' => ['g6', "cycle audio tr<>ack<>s"],
53                 'f' => ['g4', "full<>screen"],
54                 'T' => ['g4', "stay on top"],
55                 'w' => ['g4', "pan/sc. decr<>eas<>e"],
56                 'e' => ['g4', "pan/scan increase"],
57                 'o' => ['g1', "osd state switch"],
58                 'd' => ['g4', "frame drop mode"],
59                 'v' => ['g2', "subtitle visibility"],
60                 'b' => ['g2', "next sub<>title"],
61                 'j' => ['g2', "prev<>ious sub<>title"],
62                 'y' => ['g2', "forward in sub<>title<>s list"],
63                 'g' => ['g2', "back in sub<>title<>s list"],
64                 'F' => ['g2', "forced subtitles"],
65                 'a' => ['g2', "align subtitles"],
66                 'c' => ['g4 ext', "cycle fs mode"],
67                 'n' => ['g4 ext', "restore video mode"],
68                 'x' => ['g2', "subtitle delay +<>.1<>s"],
69                 'z' => ['g2', "subtitle delay -<>.1<>s"],
70                 'r' => ['g2', "subtitles up"],
71                 't' => ['g2', "subtitles down"],
72                 's' => ['g9 ext', "screen<>shot\n-vf screenshot"],
73                 'S' => ['g9 ext', "record screen<>shot<>s\n-vf screenshot"],
74                 'I' => ['g1', "filename"],
75                 '!' => ['g7', "chapter back"], # also pgdn in mpv
76                 '@' => ['g7', "chapter forward"], # also pgup in mpv
77                 '1' => ['g4 ext', "contrast less"],
78                 '2' => ['g4 ext', "contrast more"],
79                 '3' => ['g4 ext', "brighter"],
80                 '4' => ['g4 ext', "darker"],
81                 '5' => ['g4 ext', "hue to red"],
82                 '6' => ['g4 ext', "hue to blue"],
83                 '7' => ['g4 ext', "saturate"],
84                 '8' => ['g4 ext', "de<>saturate"],
85         },
86 },
87 }