X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/18606a64db0a6c02e5e289074b62728c93b5231b..HEAD:/keyboard/altgr/eurkey.eng.inc.pl diff --git a/keyboard/altgr/eurkey.eng.inc.pl b/keyboard/altgr/eurkey.eng.inc.pl index d62971f..456ac15 100644 --- a/keyboard/altgr/eurkey.eng.inc.pl +++ b/keyboard/altgr/eurkey.eng.inc.pl @@ -1,8 +1,7 @@ use utf8; use strict; use warnings; -require './keyboard/altgr/groups.inc.pl'; -Shiar_Sheet::KeyboardChars->import('kbmodes'); +use Shiar_Sheet::KeyboardChars 'kbmodes'; my $V = v1.3; @@ -110,7 +109,7 @@ my %rows = ( # greek 'm' => { 'a' => 'α', - 'b' => 'β', # v + 'b' => 'β', 'g' => 'γ', 'd' => 'δ', 'e' => 'ε', @@ -132,7 +131,13 @@ my %rows = ( 'f' => 'φ', 'c' => 'χ', 'w' => 'ψ', - 'q' => 'ω', # u + 'q' => 'ω', + + # aliases + 'v' => \'mb', + 'V' => \'mB', + 'u' => \'mq', + 'U' => \'mQ', # suþscript '1' => '¹', @@ -270,16 +275,20 @@ my %rows = ( }, ); +# uppercase greek +$rows{m}{uc $_} //= uc $rows{m}{$_} for keys %{ $rows{m} }; + +{ %{ kbmodes(\%rows) }, mode => { '' => 'option-shifted ⌥', 'm' => 'Ω greek prefix ⌥m', 'M' => '√ maths prefix ⌥M', - $presymbol => "$rows{$presymbol} symbol prefix ⌥$presymbol", + $presymbol => "$rows{''}{$presymbol} symbol prefix ⌥$presymbol", }, - version => '1.0', + version => '1.2', title => 'EurKEY', + category => 'latin/thirdparty/xorg', intro => join("\n", 'Third-party proposal EurKEY', 'v1.3 by Steffen Brüntjen', @@ -291,5 +300,6 @@ my %rows = ( description => [ "An interactive map of EurKEY, the European Keyboard Layout.", ], - image => 'keyboard/altgr/eurkeyboard.jpg', + image => 'data/keyboard/thumb/eurkeyboard.jpg', + imagealt => 'Right alt on the EurKEYboard created by Psy-Q', }