use utf8;
use strict;
use warnings;
-require './keyboard/altgr/groups.inc.pl';
-Shiar_Sheet::KeyboardChars->import('kbchars');
+use Shiar_Sheet::KeyboardChars 'kbchars';
my %dyalogx = (
'Q' => '⍰',
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;
use utf8;
use strict;
use warnings;
-require './keyboard/altgr/groups.inc.pl';
-Shiar_Sheet::KeyboardChars->import('kbmodes');
+use Shiar_Sheet::KeyboardChars 'kbmodes';
my %rows = (
'' => {
use utf8;
use strict;
use warnings;
-require './keyboard/altgr/groups.inc.pl';
-Shiar_Sheet::KeyboardChars->import('kbchars');
+use Shiar_Sheet::KeyboardChars 'kbchars';
my %rows = (
'A' => 'Å',
use utf8;
use strict;
use warnings;
-require './keyboard/altgr/groups.inc.pl';
-Shiar_Sheet::KeyboardChars->import('kbchars');
+use Shiar_Sheet::KeyboardChars 'kbchars';
my %rows = (
'!' => '¡',
use utf8;
use strict;
use warnings;
-require './keyboard/altgr/groups.inc.pl';
-Shiar_Sheet::KeyboardChars->import('kbchars');
+use Shiar_Sheet::KeyboardChars 'kbchars';
my %rows = (
'q' => '∧',
use utf8;
use strict;
use warnings;
-require './keyboard/altgr/groups.inc.pl';
-Shiar_Sheet::KeyboardChars->import('kbchars');
+use Shiar_Sheet::KeyboardChars 'kbchars';
my %rows = (
'~' => '¦',
use utf8;
use strict;
use warnings;
-require './keyboard/altgr/groups.inc.pl';
-Shiar_Sheet::KeyboardChars->import('kbchars');
+use Shiar_Sheet::KeyboardChars 'kbchars';
my @az = ('A'..'Z', 'a'..'z');
my @letters = qw(