ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Why does some key combinations not work over ssh?

    IT Discussion
    midnight commander ssh
    3
    32
    1.7k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • scottalanmillerS
      scottalanmiller @1337
      last edited by

      @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.

      1 1 Reply Last reply Reply Quote 0
      • scottalanmillerS
        scottalanmiller @1337
        last edited by

        @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

        1 Reply Last reply Reply Quote 0
        • 1
          1337 @scottalanmiller
          last edited by

          @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.

          scottalanmillerS 1 Reply Last reply Reply Quote 0
          • scottalanmillerS
            scottalanmiller @1337
            last edited by

            @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.

            1 1 Reply Last reply Reply Quote 0
            • scottalanmillerS
              scottalanmiller
              last edited by

              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.

              1 Reply Last reply Reply Quote 0
              • 1
                1337 @scottalanmiller
                last edited by

                @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.

                scottalanmillerS 1 Reply Last reply Reply Quote 0
                • scottalanmillerS
                  scottalanmiller @1337
                  last edited by

                  @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.

                  1 Reply Last reply Reply Quote 0
                  • scottalanmillerS
                    scottalanmiller
                    last edited by

                    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.

                    1 Reply Last reply Reply Quote 0
                    • scottalanmillerS
                      scottalanmiller
                      last edited by

                      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.

                      1 1 Reply Last reply Reply Quote 0
                      • 1
                        1337 @scottalanmiller
                        last edited by

                        @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

                        alt text

                        1 Reply Last reply Reply Quote 0
                        • scottalanmillerS
                          scottalanmiller
                          last edited by

                          OH!!!! Not MeshCentral. We talk about MC so often, it never occurred to me that it would be something else.

                          1 1 Reply Last reply Reply Quote 0
                          • scottalanmillerS
                            scottalanmiller
                            last edited by

                            Well that just changes everything and makes SO much more sense now.

                            1 Reply Last reply Reply Quote 0
                            • 1
                              1337 @scottalanmiller
                              last edited by

                              @scottalanmiller said in Why does some key combinations not work over ssh?:

                              OH!!!! Not MeshCentral. We talk about MC so often, it never occurred to me that it would be something else.

                              That's why I used mc instead of MC 🙂

                              scottalanmillerS 1 Reply Last reply Reply Quote 0
                              • scottalanmillerS
                                scottalanmiller @1337
                                last edited by

                                @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?:

                                OH!!!! Not MeshCentral. We talk about MC so often, it never occurred to me that it would be something else.

                                That's why I used mc instead of MC 🙂

                                JAJA, okay. You got me there.

                                "mc" installed so that I can test...

                                1 Reply Last reply Reply Quote 0
                                • scottalanmillerS
                                  scottalanmiller
                                  last edited by

                                  Okay, so the commands work locally for me now 😉

                                  1 1 Reply Last reply Reply Quote 0
                                  • 1
                                    1337 @scottalanmiller
                                    last edited by 1337

                                    @scottalanmiller said in Why does some key combinations not work over ssh?:

                                    Okay, so the commands work locally for me now 😉

                                    OK.

                                    I have two identical debian VMs (clones), with openssh, no xwindows.

                                    When I start mc locally and edit a file (press F4 and pick mcedit) I can use the keyboard and move the cursor word by word by using (ctrl+left/right arrow) inside the editor.

                                    This works fine on both.

                                    If I however open an ssh connection from one to the other server and then start mc and edit the same file, the same keyboard combinations (ctrl+left/right arrow) doesn't work.

                                    1 Reply Last reply Reply Quote 0
                                    • 1
                                      1337
                                      last edited by 1337

                                      OK, test 2.

                                      Installed two identical Fedora 30 Servers in VMs (clones).

                                      Using mc locally and edit a file => ctrl+left/right arrow works.

                                      SSH to the other server and start mc and edit same file => ctrl+left/right arrow doesn't work.

                                      So the results are the same as on the debian servers. Are some keyboard "codes" lost over ssh, or is there something else going on?

                                      1 Reply Last reply Reply Quote 0
                                      • 1
                                        1337
                                        last edited by

                                        OK, test 3.

                                        This is even more straight forward.

                                        Start mc locally and edit a file => ctrl+left/right arrow works.

                                        SSH to localhost, start mc and edit same file => ctrl+left/right arrow doesn't work.

                                        1 Reply Last reply Reply Quote 0
                                        • scottalanmillerS
                                          scottalanmiller
                                          last edited by

                                          So the issue is that SSH uses the ASCII definitions for what can be passed, and things like Control-Shift aren't defined in the ASCII C0 control set.

                                          https://en.wikipedia.org/w/index.php?title=C0_and_C1_control_codes&oldid=869654887#C0_controls

                                          So they aren't passed because they aren't part of the character set of the protocol. So yes, it's SSH not passing it because it doesn't exist to SSH 😞

                                          1 1 Reply Last reply Reply Quote 1
                                          • 1
                                            1337 @scottalanmiller
                                            last edited by

                                            @scottalanmiller said in Why does some key combinations not work over ssh?:

                                            So the issue is that SSH uses the ASCII definitions for what can be passed, and things like Control-Shift aren't defined in the ASCII C0 control set.

                                            https://en.wikipedia.org/w/index.php?title=C0_and_C1_control_codes&oldid=869654887#C0_controls

                                            So they aren't passed because they aren't part of the character set of the protocol. So yes, it's SSH not passing it because it doesn't exist to SSH 😞

                                            That's too bad.

                                            Do you have any link where it says that ssh uses these definitions? Maybe there is a way around it.

                                            scottalanmillerS 1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 1 / 2
                                            • First post
                                              Last post