Why does some key combinations not work over ssh?
-
When I connect over ssh, sometimes some keys don't work the same as when you're at the console - usually alt / ctrl combinations.
Is there some kind of standard how ssh translates keys? Does it use terminal emulation like VT100 or something else? Or is this some kind of setting somewhere?
-
I'm not aware of any key combinations not working over SSH. Do you have specific examples? Normally what you describe would be expected to be a key transfer issue with emulation software and not SSH itself. Are you using an app like PuTTY or something?
-
@scottalanmiller said in Why does some key combinations not work over ssh?:
I'm not aware of any key combinations not working over SSH. Do you have specific examples? Normally what you describe would be expected to be a key transfer issue with emulation software and not SSH itself. Are you using an app like PuTTY or something?
I use all different things in linux, bsd and windows. But also ssh into things like switches and other devices. And use serial connections as well.
Usually it's keys like ctrl+arrow, ctrl+shift+arrow, ctrl+enter, alt+enter etc.
Maybe it's not ssh, maybe it's bash. I don't know if ssh is different than telnet or serial tty for example.
Hmm, I'll need to run some tests before I can give a good answer.
-
@Pete-S said in Why does some key combinations not work over ssh?:
Usually it's keys like ctrl+arrow, ctrl+shift+arrow, ctrl+enter, alt+enter etc.
Those aren't key combinations that I know about. What are they supposed to do in the shell you are connecting to?
-
@Pete-S said in Why does some key combinations not work over ssh?:
@scottalanmiller said in Why does some key combinations not work over ssh?:
I'm not aware of any key combinations not working over SSH. Do you have specific examples? Normally what you describe would be expected to be a key transfer issue with emulation software and not SSH itself. Are you using an app like PuTTY or something?
I use all different things in linux, bsd and windows. But also ssh into things like switches and other devices. And use serial connections as well.
Usually it's keys like ctrl+arrow, ctrl+shift+arrow, ctrl+enter, alt+enter etc.
Maybe it's not ssh, maybe it's bash. I don't know if ssh is different than telnet or serial tty for example.
Hmm, I'll need to run some tests before I can give a good answer.
These other devices are not your typical Linux distro or they could be extremely stripped down versions of Linux. I'd expect your actual Linux bash connections should be the same.
-
@Pete-S said in Why does some key combinations not work over ssh?:
Usually it's keys like ctrl+arrow, ctrl+shift+arrow, ctrl+enter, alt+enter etc.
Tried some of these in BASH, don't seem to do anything.
-
I'm a fan of mc which uses some of these. For instance alt+enter or ctrl-enter copies the current filename to the command line.
-
Come to think of it I sometimes also run into problems with certain keys like @ or | and have to use the alt+64 or alt+124 instead which works.
I also run in cygwin sometimes.
-
@Pete-S said in Why does some key combinations not work over ssh?:
I'm a fan of mc which uses some of these. For instance alt+enter or ctrl-enter copies the current filename to the command line.
Sure, but are you using MC through SSH?
When do SSH and MC coincide? You can use SSH as a VPN tunnel to access MC remotely. You can open MC to a machine and open an SSH session from there.
-
@scottalanmiller said in Why does some key combinations not work over ssh?:
@Pete-S said in Why does some key combinations not work over ssh?:
I'm a fan of mc which uses some of these. For instance alt+enter or ctrl-enter copies the current filename to the command line.
Sure, but are you using MC through SSH?
Yes, connect with ssh and start mc.
Or sometimes use mc's remote shell link but that is just for file transfer.
-
@Pete-S said in Why does some key combinations not work over ssh?:
I'm a fan of mc which uses some of these. For instance alt+enter or ctrl-enter copies the current filename to the command line.
I just tried those on MC and they didn't do anything.
-
@Pete-S said in Why does some key combinations not work over ssh?:
Or sometimes use mc's remote shell link but that is just for file transfer
MC doesn't have any SSH, though. AFAIK
-
@scottalanmiller said in Why does some key combinations not work over ssh?:
@Pete-S said in Why does some key combinations not work over ssh?:
I'm a fan of mc which uses some of these. For instance alt+enter or ctrl-enter copies the current filename to the command line.
I just tried those on MC and they didn't do anything.
Then you have the same problem as I do.
-
@Pete-S said in Why does some key combinations not work over ssh?:
@scottalanmiller said in Why does some key combinations not work over ssh?:
@Pete-S said in Why does some key combinations not work over ssh?:
I'm a fan of mc which uses some of these. For instance alt+enter or ctrl-enter copies the current filename to the command line.
I just tried those on MC and they didn't do anything.
Then you have the same problem as I do.
But I'm not using SSH. I'm only using MC.
-
Can't be a BASH issue because what you are describing is just a copy/paste mechanism that happens as keystrokes to BASH and to SSH. So wherever it is or isn't happening is unrelated to those.
-
@scottalanmiller said in Why does some key combinations not work over ssh?:
@Pete-S said in Why does some key combinations not work over ssh?:
@scottalanmiller said in Why does some key combinations not work over ssh?:
@Pete-S said in Why does some key combinations not work over ssh?:
I'm a fan of mc which uses some of these. For instance alt+enter or ctrl-enter copies the current filename to the command line.
I just tried those on MC and they didn't do anything.
Then you have the same problem as I do.
But I'm not using SSH. I'm only using MC.
So you are you running MC on your local machine? Those key combos should work then.
-
@Pete-S said in Why does some key combinations not work over ssh?:
@scottalanmiller said in Why does some key combinations not work over ssh?:
@Pete-S said in Why does some key combinations not work over ssh?:
@scottalanmiller said in Why does some key combinations not work over ssh?:
@Pete-S said in Why does some key combinations not work over ssh?:
I'm a fan of mc which uses some of these. For instance alt+enter or ctrl-enter copies the current filename to the command line.
I just tried those on MC and they didn't do anything.
Then you have the same problem as I do.
But I'm not using SSH. I'm only using MC.
So you are you running MC on your local machine? Those key combos should work then.
Correct, that's almost always where I run it. And the key combos do nothing.
-
Key combos are normally associated with the operating system or application. But MC is just a website. So normally it would not be able to assign key combinations.
-
Does MC list a set of key combos that they have created? I'm not sure how that can work technically. I Googled it and couldn't find any keys documented as being set by it.
-
@scottalanmiller said in Why does some key combinations not work over ssh?:
Does MC list a set of key combos that they have created? I'm not sure how that can work technically. I Googled it and couldn't find any keys documented as being set by it.
mc as in midnight commander.
https://midnight-commander.org/wiki/doc/filePanels/hotkeys