screen: update definitions, initial groups
[sheet.git] / Shiar_Sheet / Keyboard.pm
index 246900deccdad9871c6ba75cb48f803378dd7aac..8f436a64aa2ad6e4026e3f4def5e9c594f5f38e9 100644 (file)
@@ -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}) {