6 'a' => "\N{COMBINING MACRON}",
8 'b' => "\N{COMBINING BREVE}",
10 'c' => "\N{COMBINING CEDILLA}",
13 'E' => "\N{ACUTE ACCENT}",
14 'e' => "\N{COMBINING ACUTE ACCENT}",
16 'F' => "\N{COMBINING TILDE BELOW}",
17 'G' => "\N{COMBINING CIRCUMFLEX ACCENT BELOW}",
19 'H' => "\N{MODIFIER LETTER LOW MACRON}",
20 'h' => "\N{COMBINING MACRON BELOW}",
21 'I' => "\N{MODIFIER LETTER APOSTROPHE}",
22 'i' => "\N{COMBINING COMMA ABOVE}",
23 'J' => "\N{DOUBLE ACUTE ACCENT}",
24 'j' => "\N{COMBINING DOUBLE ACUTE ACCENT}",
26 'k' => "\N{COMBINING RING ABOVE}",
28 'l' => "\N{COMBINING SHORT STROKE OVERLAY}", #XXX
30 'm' => "\N{COMBINING OGONEK}",
31 'N' => "\N{SMALL TILDE}",
32 'n' => "\N{COMBINING TILDE}",
35 'P' => "\N{SINGLE LOW-9 QUOTATION MARK}", #XXX
36 'p' => "\N{COMBINING COMMA BELOW}",
41 'S' => "\N{COMBINING INVERTED BREVE}",
45 'U' => "\N{DIAERESIS}",
46 'u' => "\N{COMBINING DIAERESIS}",
48 'v' => "\N{COMBINING CARON}",
49 'W' => "\N{DOT ABOVE}",
50 'w' => "\N{COMBINING DOT ABOVE}",
51 'X' => "\N{MODIFIER LETTER LOW RING}", #XXX
52 'x' => "\N{COMBINING DOT BELOW}",
53 'Y' => "\N{COMBINING DOUBLE GRAVE ACCENT}",
55 'Z' => "\N{MODIFIER LETTER GLOTTAL STOP}",
56 'z' => "\N{COMBINING HOOK ABOVE}",
57 '[' => "\N{LEFT DOUBLE QUOTATION MARK}",
58 '{' => "\N{RIGHT DOUBLE QUOTATION MARK}",
59 ']' => "\N{LEFT SINGLE QUOTATION MARK}",
60 '}' => "\N{RIGHT SINGLE QUOTATION MARK}",
67 '<' => "\N{DOUBLE LOW-9 QUOTATION MARK}",
73 '~' => "\N{GRAVE ACCENT}",
74 '`' => "\N{COMBINING GRAVE ACCENT}",
85 '6' => "\N{COMBINING CIRCUMFLEX ACCENT}",
86 '^' => "\N{MODIFIER LETTER CIRCUMFLEX ACCENT}", #XXX
149 '>R' => 'Ʈ', #XXX mirrored?
184 my $groups = do 'keyboard/altgr/groups.inc.pl';
186 '' => 'option-shifted ⌥',
187 ':' => '№ number prefix ⌥:',
188 '>' => 'ʔ hook prefix ⌥>',
190 for my $m (qw' : > ') {
191 $groups->{def}->{''}->{$m} = "g1 mode$m";
192 $groups->{mode}->{$m} //= "mode $m";
193 $groups->{def}->{$m} = {
194 (map {s/^.//r => 'g0'} grep {/^\Q$m/} keys %rows),
198 $groups->{flag}->{g1} = ['mode' => "switch to an alternate set of keys"];
203 title => 'ABC option',
205 'Resulting <a href="/unicode">selection</a> of <a href="/charset">Unicode</a> characters',
206 "while pressing ⌥ Option (Alt) with Apple's ABC Extended",
207 "(formerly US Extended and Extended Roman) layout",
208 'on <abbr title="at least in Ventura 13.2">macOS</abbr>.',
209 'Significant changes from standard',
210 '<a href="/keyboard/altgr/macos">US</a> or local options.',
213 "Apple ABC Extended keyboard layout table",
214 "with the Option modifier key.",
216 image => 'keyboard/altgr/macbook-gray.jpg',