X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/47bd3fa505fa47ac648265786e13f2fd10112be1..a6462b5d3af5799f73f6475cbe551b35b84c44b2:/keyboard/altgr/apl.eng.inc.pl diff --git a/keyboard/altgr/apl.eng.inc.pl b/keyboard/altgr/apl.eng.inc.pl index d5eb309..efae0ba 100644 --- a/keyboard/altgr/apl.eng.inc.pl +++ b/keyboard/altgr/apl.eng.inc.pl @@ -1,6 +1,7 @@ use utf8; use strict; use warnings; +use Shiar_Sheet::KeyboardChars 'kbchars'; my %dyalogx = ( 'Q' => '⍰', @@ -10,7 +11,7 @@ my %dyalogx = ( 'N' => '⍡', 'M' => '∥', ); -our %rows = ( +my %rows = ( '~' => '⌺', '!' => '⌶', '@' => '⍫', @@ -91,7 +92,8 @@ our %rows = ( %dyalogx, ); -my $groups = do 'keyboard/altgr/groups.inc.pl'; +my $groups = kbchars(\%rows); +$groups->{def}{''}{$_} = 'g4' for split //,'weEriIoOa/*'; # lookalikes $groups->{def}{''}{$_} .= ' ext' for keys %dyalogx; $groups->{flag}{ext} = ['extended', 'optional operators not available in all variants']; @@ -110,5 +112,5 @@ $groups->{flag}{ext} = ['extended', 'optional operators not available in all var 'Typical IBM-derived APL keyboard layout,', 'as found in APLX and Dyalog implementations.', ], - image => 'keyboard/altgr/unicomp-apl.jpg', + image => 'data/keyboard/thumb/unicomp-apl.jpg', }