4 require './keyboard/altgr/groups.inc.pl';
5 Shiar_Sheet::KeyboardChars->import('kbmodes');
9 my $presymbol = $V ge v1.3 ? '\\' : '-';
18 '4' => $V ge v1.1 ? '£' : '€',
20 '5' => $V ge v1.1 ? '€' : '£',
22 '6' => "\N{COMBINING CIRCUMFLEX ACCENT}",
23 '^' => "\N{COMBINING CARON}",
24 '7' => "\N{COMBINING RING ABOVE}",
25 '&' => "\N{COMBINING MACRON}",
26 '8' => "\N{DOUBLE LOW-9 QUOTATION MARK}",
27 '*' => "\N{SINGLE LOW-9 QUOTATION MARK}",
28 '9' => "\N{LEFT DOUBLE QUOTATION MARK}",
29 '(' => "\N{LEFT SINGLE QUOTATION MARK}",
30 '0' => "\N{RIGHT DOUBLE QUOTATION MARK}",
31 ')' => "\N{RIGHT SINGLE QUOTATION MARK}",
32 '-' => $V ge v1.3 ? '✓' : '©',
33 '_' => $V ge v1.3 ? '✗' : '№',
64 'S' => $V ge v1.3 ? 'ẞ' : '¶',
65 'd' => $V ge v1.2 ? 'đ' : 'ð',
66 'D' => $V ge v1.2 ? 'Đ' : 'Ð',
79 ';' => $V ge v1.2 ? '°' : "\N{COMBINING DIAERESIS}",
81 "'" => "\N{COMBINING ACUTE ACCENT}",
82 '"' => $V ge v1.2 ? "\N{COMBINING DIAERESIS}" : '†',
83 '`' => "\N{COMBINING GRAVE ACCENT}",
84 '~' => "\N{COMBINING TILDE}",
274 %{ kbmodes(\%rows) },
276 '' => 'option-shifted ⌥',
277 'm' => 'Ω greek prefix ⌥m',
278 'M' => '√ maths prefix ⌥M',
279 $presymbol => "$rows{$presymbol} symbol prefix ⌥$presymbol",
284 'Third-party proposal <a href="https://eurkey.steffen.bruentjen.eu/">EurKEY</a>',
285 '<abbr title="last updated 2017-05-15">v1.3</abbr> by Steffen Brüntjen',
286 'supporting most European languages while pressing AltGr or ⌥ Option.',
287 'Selectable in <abbr title="distributed with X since 2014">Linux</abbr>',
288 'and available for <a href="/keyboard/altgr/windows">Windows</a>',
289 'or <a href="/keyboard/altgr/macos">macOS</a>.',
292 "An interactive map of EurKEY, the European Keyboard Layout.",
294 image => 'keyboard/altgr/eurkeyboard.jpg',