keyboard: recombine translations in include syntax
[sheet.git] / keyboard / mplayer.eng.inc.pl
index 9568ed8513adaeb09384c5e7a0752fada3b5ddd6..c34cd7456e9aaa30e7263d2911f017b0e7084969 100644 (file)
@@ -14,56 +14,6 @@ description => [
 keywords => [qw'mpv mplayer mplayer2 media player video audio'],
 rows => [1, 0],
 
-key => {
-       '[' => "slow down 10%",
-       ']' => "speed up 10%",
-       '{' => "half speed",
-       '}' => "double speed",
-       '<' => "previous file",
-       '>' => "next file",
-       'p' => "pause",
-       '.' => "step forward",
-       'q' => "stop and quit",
-       '+' => "audio delay +<>.1s", # +ctrl in mpv
-       '-' => "audio delay -<>.1s", # +ctrl in mpv
-       '/' => "volume decrease",
-       '*' => "volume increase",
-       'm' => "mute sound",
-       '#' => "cycle audio tr<>ack<>s",
-       'f' => "full<>screen",
-       'T' => "stay on top",
-       'w' => "pan/sc. decr<>eas<>e",
-       'e' => "pan/scan increase",
-       'o' => "osd state switch",
-       'd' => "frame drop mode",
-       'v' => "subtitle visibility",
-       'b' => "next sub<>title",
-       'j' => "prev<>ious sub<>title",
-       'g' => "back in sub<>title<>s list",
-       'y' => "forward in sub<>title<>s list",
-       'F' => "forced subtitles",
-       'a' => "align subtitles",
-       'c' => "cycle fs mode",
-       'n' => "restore video mode",
-       'x' => "subtitle delay +<>.1<>s",
-       'z' => "subtitle delay -<>.1<>s",
-       'r' => "subtitles up",
-       't' => "subtitles down",
-       's' => "screen<>shot\n-vf screenshot",
-       'S' => "record screen<>shot<>s\n-vf screenshot",
-       'I' => "filename",
-       '!' => "chapter back", # also pgdn in mpv
-       '@' => "chapter forward", # also pgup in mpv
-       '1' => "contrast less",
-       '2' => "contrast more",
-       '3' => "brighter",
-       '4' => "darker",
-       '5' => "hue to red",
-       '6' => "hue to blue",
-       '7' => "saturate",
-       '8' => "de<>saturate",
-},
-
 mode => {
        '' => "interactive control",
 },
@@ -82,56 +32,56 @@ flag => {
 
 def => {
        '' => {
-               "\e"=> 'q',
-               '[' => 'g7',
-               ']' => 'g7',
-               '{' => 'g7',
-               '}' => 'g7',
-               '<' => 'g9',
-               '>' => 'g9',
-               'p' => 'g7',
-               '.' => 'g7',
-               'q' => 'g9',
-               '+' => 'g6',
-               '-' => 'g6',
-               '/' => 'g6',
-               '*' => 'g6',
-               '9' => '=/',
-               '0' => '=*',
-               'm' => 'g6',
-               '#' => 'g6',
-               'f' => 'g4',
-               'T' => 'g4',
-               'w' => 'g4',
-               'e' => 'g4',
-               'o' => 'g1',
-               'd' => 'g4',
-               'v' => 'g2',
-               'b' => 'g2',
-               'j' => 'g2',
-               'y' => 'g2',
-               'g' => 'g2',
-               'F' => 'g2',
-               'a' => 'g2',
-               'c' => 'g4 ext',
-               'n' => 'g4 ext',
-               'x' => 'g2',
-               'z' => 'g2',
-               'r' => 'g2',
-               't' => 'g2',
-               's' => 'g9 ext',
-               'S' => 'g9 ext',
-               'I' => 'g1',
-               '!' => 'g7',
-               '@' => 'g7',
-               '1' => 'g4 ext',
-               '2' => 'g4 ext',
-               '3' => 'g4 ext',
-               '4' => 'g4 ext',
-               '5' => 'g4 ext',
-               '6' => 'g4 ext',
-               '7' => 'g4 ext',
-               '8' => 'g4 ext',
+               "\e"=> \'q',
+               '[' => ['g7', "slow down 10%"],
+               ']' => ['g7', "speed up 10%"],
+               '{' => ['g7', "half speed"],
+               '}' => ['g7', "double speed"],
+               '<' => ['g9', "previous file"],
+               '>' => ['g9', "next file"],
+               'p' => ['g7', "pause"],
+               '.' => ['g7', "step forward"],
+               'q' => ['g9', "stop and quit"],
+               '+' => ['g6', "audio delay +<>.1s"],
+               '-' => ['g6', "audio delay -<>.1s"],
+               '/' => ['g6', "volume decrease"],
+               '*' => ['g6', "volume increase"],
+               '9' => \'/',
+               '0' => \'*',
+               'm' => ['g6', "mute sound"],
+               '#' => ['g6', "cycle audio tr<>ack<>s"],
+               'f' => ['g4', "full<>screen"],
+               'T' => ['g4', "stay on top"],
+               'w' => ['g4', "pan/sc. decr<>eas<>e"],
+               'e' => ['g4', "pan/scan increase"],
+               'o' => ['g1', "osd state switch"],
+               'd' => ['g4', "frame drop mode"],
+               'v' => ['g2', "subtitle visibility"],
+               'b' => ['g2', "next sub<>title"],
+               'j' => ['g2', "prev<>ious sub<>title"],
+               'y' => ['g2', "forward in sub<>title<>s list"],
+               'g' => ['g2', "back in sub<>title<>s list"],
+               'F' => ['g2', "forced subtitles"],
+               'a' => ['g2', "align subtitles"],
+               'c' => ['g4 ext', "cycle fs mode"],
+               'n' => ['g4 ext', "restore video mode"],
+               'x' => ['g2', "subtitle delay +<>.1<>s"],
+               'z' => ['g2', "subtitle delay -<>.1<>s"],
+               'r' => ['g2', "subtitles up"],
+               't' => ['g2', "subtitles down"],
+               's' => ['g9 ext', "screen<>shot\n-vf screenshot"],
+               'S' => ['g9 ext', "record screen<>shot<>s\n-vf screenshot"],
+               'I' => ['g1', "filename"],
+               '!' => ['g7', "chapter back"], # also pgdn in mpv
+               '@' => ['g7', "chapter forward"], # also pgup in mpv
+               '1' => ['g4 ext', "contrast less"],
+               '2' => ['g4 ext', "contrast more"],
+               '3' => ['g4 ext', "brighter"],
+               '4' => ['g4 ext', "darker"],
+               '5' => ['g4 ext', "hue to red"],
+               '6' => ['g4 ext', "hue to blue"],
+               '7' => ['g4 ext', "saturate"],
+               '8' => ['g4 ext', "de<>saturate"],
        },
 },
 }