Re: Escape + number performs actions other than switching to window by number

Amadeusz Sławiński <[email protected]>
Newsgroups gmane.comp.gnu.screen.user
Message-ID <[email protected]>
On Tue, 29 May 2018 10:11:12 -0500
Dun Peal <[email protected]> wrote:

> Hi folks,
> 
> I just upgraded to Ubuntu 18.04 from 16.04, and noticing an odd
> behavior with the key combinations that used to switch windows by
> number.
> 
> In 16.04, if I held Ctrl and hit the escape key, and immediate after
> it a number key (without releasing the Ctrl), I was switched to that
> window number.
> 
> In 18.04, if I do the same, in some cases a different action is
> performed. For example, if I hit escape-3, it executes the `copy`
> command (i.e. activates Copy Mode). Escape-4 triggers `quit`. Escape-5
> triggers `paste .`
> 
> Some switches still work fine as before, for example escape-1 and
> escape-2.
> 
> Also, I still get the previous switch behavior if I release Ctrl after
> hitting the escape key and just before hitting the number key.
> However, that is slow relative to now having to release the Ctrl, and
> if I'm not careful I still get the undesirable action.
> 
> Is there a way to get the same behavior as before, such that hitting
> escape + number will always switch to that window, even if I didn't
> release the Ctrl key?
> 

Hey,

from what I can tell it has nothing to do with screen (ie. it behaves
as it's designed to)

For example by default:
Ctrl-a + Ctrl-\  is bound to to quit

now... if you press on terminal Ctrl-v + Ctrl-\
it shows you what combination Ctrl-\ generates:
^\
It's same combination as for Ctrl-v + Ctrl-4

And this binding seems to be in code since forever, so unless Ubuntu
does something weird or something changed in terminal behaviour, I
don't know what it can be...

I assume Ctrl-a 4 - with released Ctrl when pressing 4 works fine?

Can you tell me what terminal do you use and what does
Ctrl+a Ctrl-1
Ctrl+a Ctrl-2
Ctrl+a Ctrl-3
Ctrl+a Ctrl-4
Ctrl+a Ctrl-5
Ctrl+a Ctrl-6
Ctrl+a Ctrl-7
Ctrl+a Ctrl-8
Ctrl+a Ctrl-9
Ctrl+a Ctrl-0
generate?
(Don't forget to press Ctrl-c after each one of those combinations, so
they are not glued together)

For example on xterm I have:
$ 1
$ ^@
$ ^[
$ ^\
$ ^]
$ ^^
$ ^_
$ ^?
$ 9
$ 0

so the only ones that would work same as with released Ctrl would be
1, 9 & 0, rest would try to run bindings.

Cheers,
Amadeusz
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.