keyboard/altgr: eurkey version 0α from Xmodmap
[sheet.git] / keyboard / altgr / eurkey.eng.inc.pl
diff --git a/keyboard/altgr/eurkey.eng.inc.pl b/keyboard/altgr/eurkey.eng.inc.pl
new file mode 100644 (file)
index 0000000..f67a4f9
--- /dev/null
@@ -0,0 +1,117 @@
+use utf8;
+use strict;
+use warnings;
+our %rows = (
+       '1' => '¡',
+       '!' => '¹',
+       '2' => 'ª',
+       '@' => '²',
+       '3' => 'º',
+       '#' => '³',
+       '4' => '€',
+       '$' => '¥',
+       '5' => '£',
+       '%' => '¢',
+       '6' => "\N{COMBINING CIRCUMFLEX ACCENT}",
+       '^' => "\N{COMBINING CARON}",
+       '7' => "\N{COMBINING RING ABOVE}",
+       '&' => "\N{COMBINING MACRON}",
+       '8' => "\N{DOUBLE LOW-9 QUOTATION MARK}", #XXX
+       '*' => "\N{SINGLE LOW-9 QUOTATION MARK}", #XXX
+       '9' => "\N{LEFT DOUBLE QUOTATION MARK}",
+       '(' => "\N{LEFT SINGLE QUOTATION MARK}",
+       '0' => "\N{RIGHT DOUBLE QUOTATION MARK}",
+       ')' => "\N{RIGHT SINGLE QUOTATION MARK}",
+       '-' => '©',
+       '_' => '№',
+       '=' => '×',
+       '+' => '÷',
+       'q' => 'æ',
+       'Q' => 'Æ',
+       'w' => 'å',
+       'W' => 'Å',
+       'e' => 'ë',
+       'E' => 'Ë',
+       'r' => 'ý',
+       'R' => 'Ý',
+       't' => 'þ',
+       'T' => 'Þ',
+       'y' => 'ÿ',
+       'Y' => 'Ÿ',
+       'u' => 'ü',
+       'U' => 'Ü',
+       'i' => 'ï',
+       'I' => 'Ï',
+       'o' => 'ö',
+       'O' => 'Ö',
+       'p' => 'œ',
+       'P' => 'Œ',
+       '[' => '«',
+       '{' => '‹',
+       ']' => '»',
+       '}' => '›',
+
+       'a' => 'ä',
+       'A' => 'Ä',
+       's' => 'ß',
+       'S' => '¶',
+       'd' => 'ð',
+       'D' => 'Ð',
+       'f' => 'è',
+       'F' => 'È',
+       'g' => 'é',
+       'G' => 'É',
+       'h' => 'ù',
+       'H' => 'Ù',
+       'j' => 'ú',
+       'J' => 'Ú',
+       'k' => 'ij',
+       'K' => 'IJ',
+       'l' => 'ø',
+       'L' => 'Ø',
+       ';' => "\N{COMBINING DIAERESIS}",
+       ':' => '·', # periodcentered
+       "'" => "\N{COMBINING ACUTE ACCENT}",
+       '"' => '†',
+       '`' => "\N{COMBINING GRAVE ACCENT}",
+       '~' => "\N{COMBINING TILDE}",
+
+       '\\'=> '¬',
+       '|' => '¦',
+       'z' => 'à',
+       'Z' => 'À',
+       'x' => 'á',
+       'X' => 'Á',
+       'c' => 'ç',
+       'C' => 'Ç',
+       'v' => 'ì',
+       'V' => 'Ì',
+       'b' => 'í',
+       'B' => 'Í',
+       'n' => 'ñ',
+       'N' => 'Ñ',
+       'm' => 'Ω',
+       'M' => '±',
+       ',' => 'ò',
+       '<' => 'Ò',
+       '.' => 'ó',
+       '>' => 'Ó',
+       '/' => '¿',
+);
+
++{
+       %{ do 'keyboard/altgr/groups.inc.pl' },
+       version => '1.0',
+       title => 'EurKEY',
+       intro => join("\n",
+               'Resulting <a href="/unicode">selection</a> of <a href="/charset">Unicode</a> characters',
+               "while pressing ⌥ Option (Alt) with Apple's US (or US International) layout",
+               'on <abbr title="at least in Ventura 13.2">macOS</abbr>.',
+               q{An alternative <a href="/keyboard/altgr/macos-abc">ABC Extended</a> is also available.},
+               q{Different from <a href="/keyboard/altgr/windows">AltGr</a> on Windows.},
+       ),
+       description => [
+               "An interactive map of EurKEY, the European Keyboard Layout.",
+       ],
+       image => 'keyboard/altgr/eurkeyboard.jpg',
+}