From e60ccb7426f287532b0cfb89632ff963698530b8 Mon Sep 17 00:00:00 2001 From: Mischa POSLAWSKY Date: Thu, 29 Aug 2024 18:57:54 +0200 Subject: [PATCH] keyboard/altgr: fix missing char info from array definitions Silently ignored since commit v1.18-21-gc4ca0bd3e9 (2024-04-23) [keyboard: recombine translations in include syntax]. --- tools/mkcharinfo | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/mkcharinfo b/tools/mkcharinfo index 088a1ac..8f762fa 100755 --- a/tools/mkcharinfo +++ b/tools/mkcharinfo @@ -40,7 +40,9 @@ eval { 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} }; + my @def = map { values %{$_} } values %{ $kbd->{def} } + or die 'missing key definitions'; + $info{$_} //= {} for map {s/◌//g; m/\A./g} map { $_->[1] // () } @def; 1; } or warn "Failed reading additional keyboard map $layout: $@"; } -- 2.30.2