X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/5e459bbed48de06b1896f0ea685707a9ed66125a..ad81ac24b07376ca3ca8899e2fa4eed19f7f32c7:/Shiar_Sheet/Keyboard.pm diff --git a/Shiar_Sheet/Keyboard.pm b/Shiar_Sheet/Keyboard.pm index c5ab016..6819236 100644 --- a/Shiar_Sheet/Keyboard.pm +++ b/Shiar_Sheet/Keyboard.pm @@ -88,7 +88,9 @@ sub print_key { $flags = [$key eq '^0' ? 'ni' : 'no']; } elsif (not ref $flags) { # alias - $flags = [$self->keyunalias($flags) . ' alias', $self->{sign}->{alias} . $flags]; + my $desc = $self->{sign}->{alias}; + $desc .= $flags eq "\e" ? 'esc' : $flags; + $flags = [$self->keyunalias($flags) . ' alias', $desc]; } my ($flags, $desc, $mnem) = @{$flags}; if (my $txt = $self->{key}->{$mode.$key}) { @@ -124,12 +126,15 @@ sub print_rows { my $defrows = shift || [2, 1, 0]; my @modes = sort keys %{ $self->{def} }; + print '\n"; } sub print_legend {