From f6ae52898e175c06356e7a847f5f0f69d16f0fd0 Mon Sep 17 00:00:00 2001 From: Mischa POSLAWSKY Date: Thu, 15 Feb 2024 18:58:55 +0100 Subject: [PATCH] keyboard/altgr: prepare character info for windows inventory Fix missing precomposed accents (horn and solidus). --- tools/mkcharinfo | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/tools/mkcharinfo b/tools/mkcharinfo index da6aa87..8bf3d54 100755 --- a/tools/mkcharinfo +++ b/tools/mkcharinfo @@ -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; -- 2.30.0