keyboard: report code errors in altgr includes
[sheet.git] / altgr-macos.eng.inc.pl
1 use utf8;
2 use strict;
3 use warnings;
4 our %rows = (
5         'A' => 'Å',
6         'a' => 'å',
7         'B' => 'ı',
8         'b' => '∫',
9         'C' => 'Ç',
10         'c' => 'ç',
11         'D' => 'ð',
12         'd' => '∂',
13         'E' => "\N{ACUTE ACCENT}",
14         'e' => "\N{COMBINING ACUTE ACCENT}",
15         'f' => 'ƒ',
16         'F' => "\N{COMBINING HOOK ABOVE}",
17         'G' => "\N{DOUBLE ACUTE ACCENT}",
18         'g' => '©',
19         'H' => "\N{COMBINING DOT BELOW}",
20         'h' => "\N{DOT ABOVE}",
21         'I' => "\N{MODIFIER LETTER CIRCUMFLEX ACCENT}",
22         'i' => "\N{COMBINING CIRCUMFLEX ACCENT}",
23         'J' => '½',
24         'j' => '∆',
25         'K' => '',
26         'k' => '°',
27         'L' => 'Þ',
28         'l' => '¬',
29         'M' => '¾',
30         'm' => 'µ',
31         'N' => "\N{SMALL TILDE}",
32         'n' => "\N{COMBINING TILDE}",
33         'O' => 'Ø',
34         'o' => 'ø',
35         'p' => 'π',
36         'P' => '∏',
37         'Q' => 'Œ',
38         'q' => 'œ',
39         'R' => '‰',
40         'r' => '®',
41         'S' => '/',
42         's' => 'ß',
43         'T' => "\N{CARON}",
44         't' => '†',
45         'U' => "\N{DIAERESIS}",
46         'u' => "\N{COMBINING DIAERESIS}",
47         'V' => '◊',
48         'v' => '√',
49         'W' => '„',
50         'w' => '∑',
51         'X' => "\N{OGONEK}",
52         'x' => '≈',
53         'Y' => '¼',
54         'y' => '¥',
55         'Z' => "\N{CEDILLA}",
56         'z' => 'Ω',
57         '[' => "\N{RIGHT DOUBLE QUOTATION MARK}",
58         '{' => "\N{LEFT DOUBLE QUOTATION MARK}",
59         ']' => "\N{RIGHT SINGLE QUOTATION MARK}",
60         '}' => "\N{LEFT SINGLE QUOTATION MARK}",
61         ';' => '…',
62         '"' => 'Æ',
63         "'" => 'æ',
64         '|' => '»',
65         '\\'=> '«',
66         '<' => "\N{COMBINING MACRON}",
67         ',' => '≤',
68         '>' => "\N{COMBINING BREVE}",
69         '.' => '≥',
70         '/' => '÷',
71         '?' => '¿',
72         '~' => "\N{GRAVE ACCENT}",
73         '`' => "\N{COMBINING GRAVE ACCENT}",
74         '1' => '¡',
75         '!' => '/',
76         '2' => '€',
77         '@' => '™',
78         '3' => '£',
79         '#' => '‹',
80         '4' => '¢',
81         '$' => '›',
82         '5' => '∞',
83         '%' => 'fi',
84         '6' => '§',
85         '^' => 'fl',
86         '7' => '¶',
87         '&' => '‡',
88         '8' => '•',
89         '*' => '°',
90         '9' => 'ª',
91         '(' => '·',
92         '0' => 'º',
93         ')' => ',',
94         '-' => '−',
95         '_' => '—',
96         '+' => '±',
97         '=' => '≠',
98 );
99
100 +{
101         %{ do 'keyboard.eng.inc.pl' },
102         version => '1.3',
103         title => 'option key',
104         intro => join("\n",
105                 'Special <a href="/unicode">characters</a>',
106                 "when pressing ⌥ Option (Alt) with Apple's US International layout.",
107                 q{Not to be confused with <a href="/keyboard/altgr">Windows'</a> AltGr keys.},
108         ),
109         description => [
110                 "Apple US International keyboard layout table",
111                 "with the Option modifier key.",
112         ],
113 }