git.shiar.nl
/
sheet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
sc: refer to ventral sacs overlord by its common name
[sheet.git]
/
tools
/
mkcharinfo
diff --git
a/tools/mkcharinfo
b/tools/mkcharinfo
index 088a1ac0dfb59f32292776e969cf88951886131b..8f762fad6d2fc06d921750b216bb2267b12cf634 100755
(executable)
--- 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 $@ || $!;
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: $@";
}
1;
} or warn "Failed reading additional keyboard map $layout: $@";
}