my %cat = (
default => [qw( euro latin science graph )],
euro => [qw( windows ukext macos macos-abc weur eurkey msx )],
my %cat = (
default => [qw( euro latin science graph )],
euro => [qw( windows ukext macos macos-abc weur eurkey msx )],
- latin => [qw( ipa olpc boyeg drix )],
+ ipa => [qw( ipa-ucl xipa )],
+ latin => [qw( ipa-ucl olpc boyeg drix )],
science => [qw( symbolics apl spacecadet )],
graph => [qw( unigraph emojiworks )],
extra => [qw( msx-graph p8scii zoo )],
science => [qw( symbolics apl spacecadet )],
graph => [qw( unigraph emojiworks )],
extra => [qw( msx-graph p8scii zoo )],
- for my $mode (keys %{ $keys->{mode} }) {
- $row{def}{''}{$_} = $keys->{def}{''}{$_} for $mode || ();
- $row{inventory}{$mode}{$_}++ for grep { /^g[2-9]/ } map { s/ (?!ext).*//r } map {$_->[0]}
+ for my $mode (keys %{ $row{mode} }) {
+ $row{inventory}{$mode}{$_}++
+ for grep { /^g[2-9]/ } map { s/ (?!ext).*//r } map {$_->[0]}