[email protected]
[Top] [All Lists]

Re: Terminal answers

Subject: Re: Terminal answers
From: Wiseman
Date: Sat, 30 Sep 2006 23:59:37 +0100
> > I also noticed terminals (at least the ones I tried) use ^[ as Esc,
> > and ^[xxx for all other non-printable keys. This has the very
> > undesirable effect of making Esc a dead key (for which mc has a fix,
> > but a delay of 1 second is far too much; I'd rather have 0 seconds).
> > This also has the effect that Alt+<letter> is the same as Esc
> > <letter>. Are there any terminals that will handle Esc differently, so
> > that it becomes a real key you can just use normally?
> I'm speculating here-- I'm not sure that is MC's doing.  I suspect that
> inserting an Escape character before a letter was the original function
> of the Alt key. But I imagine some keyboards don't have an Alt key.
> Instead, those users have to press <Esc>, then the letter.  Setting the
> delay to 0 seconds would make that impossible.

It should be configurable, as it is whether there should be a delay
and automatically consider Escape or not. (Currently, you can choose
whether your Escape will time out and be treated as a simple escape,
or mc has to wait for another key forever, in which case you need to
send another Escape to mean Escape).)

I think people with Alt/Meta keys (i.e. 99.999% of them) should be
allowed to set the delay to 0 seconds (or something like 0.01 seconds
to ensure you don't mistake something like ^[A for Escape, then A).
Mc mailing list

<Prev in Thread] Current Thread [Next in Thread>