X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/ec2eef747aa43c0e485a0068ee74b9928e1f97f9..df24acb03bf006c0d7ef2593a95bae41759d08a4:/keyboard/altgr/index.inc.plp diff --git a/keyboard/altgr/index.inc.plp b/keyboard/altgr/index.inc.plp index c47bfeb..5abdf41 100644 --- a/keyboard/altgr/index.inc.plp +++ b/keyboard/altgr/index.inc.plp @@ -147,7 +147,8 @@ for my $inc (sort { my $keys = Shiar_Sheet::Keyboard->new($table); for my $mode ($keys->{mode} ? sort keys %{ $keys->{mode} } : '') { my %inventory; - $inventory{ s/ (?!ext).*//r }++ for values %{ $keys->{def}{$mode} }; + $inventory{$_}++ for grep { /^g[2-9]/ } map { s/ (?!ext).*//r } + values %{ $keys->{def}{$mode} }; print ''; print "" for $keys->{key}{$mode} =~ s/\s.*//r || (); for my $g (sort keys %inventory) { @@ -163,7 +164,8 @@ for my $inc (sort { print "\t"; print join ' ', map { $caticon{$_} // () } split m{/}, $keys->{category}; say ''; - $keys->print_key('', $_, $keys->{def}{''}{$_} // 'ni') for @sample; + $keys->print_key('', $_, ($keys->{def}{''}{$_} // 'ni') =~ s/ mode\S*//r) + for @sample; say ''; } }