From: Mischa POSLAWSKY Date: Thu, 28 Dec 2023 03:52:04 +0000 (+0100) Subject: keyboard/altgr: eurkey version 0α from Xmodmap X-Git-Url: http://git.shiar.net/sheet.git/commitdiff_plain/f3506c6b837d7ad4fffeea2ed2772d274042d837 keyboard/altgr: eurkey version 0α from Xmodmap Copied from official (outdated) Linux download at: https://eurkey.steffen.bruentjen.eu/download/xmodmap/0/Xmodmap_alpha Cover image of fan-made hardware from --- diff --git a/keyboard/altgr/eurkey.eng.inc.pl b/keyboard/altgr/eurkey.eng.inc.pl new file mode 100644 index 0000000..f67a4f9 --- /dev/null +++ b/keyboard/altgr/eurkey.eng.inc.pl @@ -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 selection of Unicode characters', + "while pressing ⌥ Option (Alt) with Apple's US (or US International) layout", + 'on macOS.', + q{An alternative ABC Extended is also available.}, + q{Different from AltGr on Windows.}, + ), + description => [ + "An interactive map of EurKEY, the European Keyboard Layout.", + ], + image => 'keyboard/altgr/eurkeyboard.jpg', +} diff --git a/keyboard/altgr/eurkeyboard.jpg b/keyboard/altgr/eurkeyboard.jpg new file mode 100644 index 0000000..f90e2ff Binary files /dev/null and b/keyboard/altgr/eurkeyboard.jpg differ diff --git a/tools/mksitemap b/tools/mksitemap index 46ce568..2288424 100755 --- a/tools/mksitemap +++ b/tools/mksitemap @@ -19,6 +19,7 @@ my @pages = ( [qw( apl less screen digits sc/bw sc/hots termcol/legacy mplayer keyboard/altgr/macos-abc keyboard/altgr/msx keyboard/altgr/ukext + keyboard/altgr/eurkey )], [qw( chars/table/html sample source plan )], );