keyboard/altgr: prepare character info for windows inventory
[sheet.git] / tools / mkcharinfo
index da6aa87d5644d90a273e3ff5b89c86c9ade48832..8bf3d54fb62bea78a537947f7360209a7031ea34 100755 (executable)
@@ -38,11 +38,13 @@ eval {
        1;
 } or warn "Failed reading unicode tables: $@";
 
-eval {
-       my $kbd = do './keyboard/altgr/macos-abc.eng.inc.pl' or die $@ || $!;
-       $info{$_} //= {} for map {s/◌//g; m/\A./g} values %{ $kbd->{key} };
-       1;
-} or warn "Failed reading additional keyboard map: $@";
+for my $layout ('macos-abc', 'windows') {
+       eval {
+               my $kbd = do "./keyboard/altgr/$layout.eng.inc.pl" or die $@ || $!;
+               $info{$_} //= {} for map {s/◌//g; m/\A./g} values %{ $kbd->{key} };
+               1;
+       } or warn "Failed reading additional keyboard map $layout: $@";
+}
 
 eval {
        require HTML::Entities;