keyboard/altgr/eurkey: version updates upto v1.3
[sheet.git] / keyboard / altgr / eurkey.eng.inc.pl
1 use utf8;
2 use strict;
3 use warnings;
4
5 my $V = v1.3;
6
7 our %rows = (
8         '1' => '¡',
9         '!' => '¹',
10         '2' => 'ª',
11         '@' => '²',
12         '3' => 'º',
13         '#' => '³',
14         '4' => $V ge v1.1 ? '£' : '€',
15         '$' => '¥',
16         '5' => $V ge v1.1 ? '€' : '£',
17         '%' => '¢',
18         '6' => "\N{COMBINING CIRCUMFLEX ACCENT}",
19         '^' => "\N{COMBINING CARON}",
20         '7' => "\N{COMBINING RING ABOVE}",
21         '&' => "\N{COMBINING MACRON}",
22         '8' => "\N{DOUBLE LOW-9 QUOTATION MARK}",
23         '*' => "\N{SINGLE LOW-9 QUOTATION MARK}",
24         '9' => "\N{LEFT DOUBLE QUOTATION MARK}",
25         '(' => "\N{LEFT SINGLE QUOTATION MARK}",
26         '0' => "\N{RIGHT DOUBLE QUOTATION MARK}",
27         ')' => "\N{RIGHT SINGLE QUOTATION MARK}",
28         '-' => $V ge v1.3 ? '✓' : '©',
29         '_' => $V ge v1.3 ? '✗' : '№',
30         '=' => '×',
31         '+' => '÷',
32         'q' => 'æ',
33         'Q' => 'Æ',
34         'w' => 'å',
35         'W' => 'Å',
36         'e' => 'ë',
37         'E' => 'Ë',
38         'r' => 'ý',
39         'R' => 'Ý',
40         't' => 'þ',
41         'T' => 'Þ',
42         'y' => 'ÿ',
43         'Y' => 'Ÿ',
44         'u' => 'ü',
45         'U' => 'Ü',
46         'i' => 'ï',
47         'I' => 'Ï',
48         'o' => 'ö',
49         'O' => 'Ö',
50         'p' => 'œ',
51         'P' => 'Œ',
52         '[' => '«',
53         '{' => '‹',
54         ']' => '»',
55         '}' => '›',
56
57         'a' => 'ä',
58         'A' => 'Ä',
59         's' => 'ß',
60         'S' => $V ge v1.3 ? 'ẞ' : '¶',
61         'd' => $V ge v1.2 ? 'đ' : 'ð',
62         'D' => $V ge v1.2 ? 'Đ' : 'Ð',
63         'f' => 'è',
64         'F' => 'È',
65         'g' => 'é',
66         'G' => 'É',
67         'h' => 'ù',
68         'H' => 'Ù',
69         'j' => 'ú',
70         'J' => 'Ú',
71         'k' => 'ij',
72         'K' => 'IJ',
73         'l' => 'ø',
74         'L' => 'Ø',
75         ';' => $V ge v1.2 ? '°' : "\N{COMBINING DIAERESIS}",
76         ':' => '·',
77         "'" => "\N{COMBINING ACUTE ACCENT}",
78         '"' => $V ge v1.2 ? "\N{COMBINING DIAERESIS}" : '†',
79         '`' => "\N{COMBINING GRAVE ACCENT}",
80         '~' => "\N{COMBINING TILDE}",
81
82         '\\'=> '¬',
83         '|' => '¦',
84         'z' => 'à',
85         'Z' => 'À',
86         'x' => 'á',
87         'X' => 'Á',
88         'c' => 'ç',
89         'C' => 'Ç',
90         'v' => 'ì',
91         'V' => 'Ì',
92         'b' => 'í',
93         'B' => 'Í',
94         'n' => 'ñ',
95         'N' => 'Ñ',
96         'm' => 'Ω',
97         'M' => '√', # ±
98         ',' => 'ò',
99         '<' => 'Ò',
100         '.' => 'ó',
101         '>' => 'Ó',
102         '/' => '¿',
103         '?' => '…',
104 );
105
106 +{
107         %{ do 'keyboard/altgr/groups.inc.pl' },
108         version => '1.0',
109         title => 'EurKEY',
110         intro => join("\n",
111                 'Third-party proposal <a href="https://eurkey.steffen.bruentjen.eu/">EurKEY</a>',
112                 '<abbr title="last updated 2017-05-15">v1.3</abbr> by Steffen Brüntjen',
113                 'supporting most European languages while pressing AltGr or ⌥ Option.',
114                 'Selectable in <abbr title="distributed with X since 2014">Linux</abbr>',
115                 'and available for <a href="/keyboard/altgr/windows">Windows</a>',
116                 'or <a href="/keyboard/altgr/macos">macOS</a>.',
117         ),
118         description => [
119                 "An interactive map of EurKEY, the European Keyboard Layout.",
120         ],
121         image => 'keyboard/altgr/eurkeyboard.jpg',
122 }