X-Git-Url: http://git.shiar.net/sheet.git/blobdiff_plain/12ed899f9f29468639a7a1462bd71fbe602d7510..e1a705660758f0d1b2520717c8fd0823d7347e50:/keyboard/altgr/apl.eng.inc.pl?ds=sidebyside diff --git a/keyboard/altgr/apl.eng.inc.pl b/keyboard/altgr/apl.eng.inc.pl index 85d49ea..a245996 100644 --- a/keyboard/altgr/apl.eng.inc.pl +++ b/keyboard/altgr/apl.eng.inc.pl @@ -1,6 +1,15 @@ use utf8; use strict; use warnings; + +my %dyalogx = ( + 'Q' => '⍰', + 'R' => '⌾', + 'G' => '⍢', + 'B' => '⍭', + 'N' => '⍡', + 'M' => '∥', +); our %rows = ( '~' => '⌺', '!' => '⌶', @@ -40,12 +49,12 @@ our %rows = ( 'w' => '⍵', 'e' => '∊', 'r' => '⍴', - 't' => '~', + 't' => '∼', # ~ 'y' => '↑', 'u' => '↓', 'i' => '⍳', 'o' => '○', - 'p' => '*', + 'p' => '⋆', # * '[' => '←', ']' => '→', '\\'=> '⊢', @@ -79,10 +88,16 @@ our %rows = ( ',' => '⍝', '.' => '⍀', '/' => '⌿', + %dyalogx, ); +my $groups = do 'keyboard/altgr/groups.inc.pl'; +$groups->{def}{''}{$_} = 'g4' for split //,'weEriIoOa/*'; # lookalikes +$groups->{def}{''}{$_} .= ' ext' for keys %dyalogx; +$groups->{flag}{ext} = ['extended', 'optional operators not available in all variants']; + +{ - %{ do 'keyboard/altgr/groups.inc.pl' }, + %{$groups}, version => '1.0', title => 'APL', intro => join("\n",