keyboard/altgr: build precomposed macos-abc characters
authorMischa POSLAWSKY <perl@shiar.org>
Sat, 30 Dec 2023 05:48:48 +0000 (06:48 +0100)
committerMischa POSLAWSKY <perl@shiar.org>
Mon, 1 Jan 2024 08:32:50 +0000 (09:32 +0100)
keyboard/altgr/macos-abc.eng.inc.pl
keyboard/altgr/windows.eng.inc.pl
tools/mkcharinfo

index 57d6146480e18e405960a729b967f8b6596a7032..18c7bed1d05369b0a7d60f6a3b3cc4c67d89c2e3 100644 (file)
@@ -181,7 +181,7 @@ our %rows = (
        '>b' => 'ɓ',
 );
 
-my $groups = do 'keyboard/altgr/groups.inc.pl';
+my $groups = do './keyboard/altgr/groups.inc.pl';
 $groups->{mode} = {
        ''  => 'option-shifted ⌥',
        ':' => '№ number prefix ⌥:',
index 4d51ff8b249391d432fc5518f53ed130290edfb3..f110c863fe728bd8262819f9337c4ad2a0f24766 100644 (file)
@@ -60,7 +60,7 @@ our %rows = (
        } 0 .. $#az
 );
 
-my $groups = do 'keyboard/altgr/groups.inc.pl';
+my $groups = do './keyboard/altgr/groups.inc.pl';
 $groups->{def}{''}{$_} .= ' ext' for keys %xkb;
 $groups->{flag}{ext} = ['xkb', 'unofficial extensions added in Linux (Gnome, KDE)'];
 
index 6d08f9e868004b87b649e150f943eea04f51590b..c04ca8a3a5cd5c314d0eca115bb783f28c71d8ba 100755 (executable)
@@ -34,6 +34,13 @@ eval {
        1;
 } or warn "Failed reading unicode tables: $@";
 
+eval {
+       do './keyboard/altgr/macos-abc.eng.inc.pl' or die $@ || $!;
+       our %rows;
+       $info{$_} //= {} for values %rows;
+       1;
+} or warn "Failed reading additional keyboard map: $@";
+
 eval {
        require HTML::Entities;
        our %char2entity;