From a276e0dab371d0d9e663284023d0a3f7ea93b369 Mon Sep 17 00:00:00 2001 From: Mischa POSLAWSKY Date: Thu, 28 Dec 2023 05:08:47 +0100 Subject: [PATCH] keyboard/altgr/eurkey: version updates upto v1.3 Inferred from changelog and site images last updated 2017-05-15. --- keyboard/altgr/eurkey.eng.inc.pl | 41 ++++++++++++++++++-------------- 1 file changed, 23 insertions(+), 18 deletions(-) diff --git a/keyboard/altgr/eurkey.eng.inc.pl b/keyboard/altgr/eurkey.eng.inc.pl index f67a4f9..1e73e21 100644 --- a/keyboard/altgr/eurkey.eng.inc.pl +++ b/keyboard/altgr/eurkey.eng.inc.pl @@ -1,6 +1,9 @@ use utf8; use strict; use warnings; + +my $V = v1.3; + our %rows = ( '1' => '¡', '!' => '¹', @@ -8,22 +11,22 @@ our %rows = ( '@' => '²', '3' => 'º', '#' => '³', - '4' => '€', + '4' => $V ge v1.1 ? '£' : '€', '$' => '¥', - '5' => '£', + '5' => $V ge v1.1 ? '€' : '£', '%' => '¢', '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 + '8' => "\N{DOUBLE LOW-9 QUOTATION MARK}", + '*' => "\N{SINGLE LOW-9 QUOTATION MARK}", '9' => "\N{LEFT DOUBLE QUOTATION MARK}", '(' => "\N{LEFT SINGLE QUOTATION MARK}", '0' => "\N{RIGHT DOUBLE QUOTATION MARK}", ')' => "\N{RIGHT SINGLE QUOTATION MARK}", - '-' => '©', - '_' => '№', + '-' => $V ge v1.3 ? '✓' : '©', + '_' => $V ge v1.3 ? '✗' : '№', '=' => '×', '+' => '÷', 'q' => 'æ', @@ -54,9 +57,9 @@ our %rows = ( 'a' => 'ä', 'A' => 'Ä', 's' => 'ß', - 'S' => '¶', - 'd' => 'ð', - 'D' => 'Ð', + 'S' => $V ge v1.3 ? 'ẞ' : '¶', + 'd' => $V ge v1.2 ? 'đ' : 'ð', + 'D' => $V ge v1.2 ? 'Đ' : 'Ð', 'f' => 'è', 'F' => 'È', 'g' => 'é', @@ -69,10 +72,10 @@ our %rows = ( 'K' => 'IJ', 'l' => 'ø', 'L' => 'Ø', - ';' => "\N{COMBINING DIAERESIS}", - ':' => '·', # periodcentered + ';' => $V ge v1.2 ? '°' : "\N{COMBINING DIAERESIS}", + ':' => '·', "'" => "\N{COMBINING ACUTE ACCENT}", - '"' => '†', + '"' => $V ge v1.2 ? "\N{COMBINING DIAERESIS}" : '†', '`' => "\N{COMBINING GRAVE ACCENT}", '~' => "\N{COMBINING TILDE}", @@ -91,12 +94,13 @@ our %rows = ( 'n' => 'ñ', 'N' => 'Ñ', 'm' => 'Ω', - 'M' => '±', + 'M' => '√', # ± ',' => 'ò', '<' => 'Ò', '.' => 'ó', '>' => 'Ó', '/' => '¿', + '?' => '…', ); +{ @@ -104,11 +108,12 @@ our %rows = ( 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.}, + 'Third-party proposal EurKEY', + 'v1.3 by Steffen Brüntjen', + 'supporting most European languages while pressing AltGr or ⌥ Option.', + 'Selectable in Linux', + 'and available for Windows', + 'or macOS.', ), description => [ "An interactive map of EurKEY, the European Keyboard Layout.", -- 2.30.0