Uploaded image for project: 'Guacamole'
  1. Guacamole
  2. GUACAMOLE-943

F1-F24 keys send incorrect control sequence for SSH/Telnet

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 1.1.0
    • Fix Version/s: None
    • Component/s: Terminal
    • Labels:
      None
    • Environment:
      RHEL 7

      Description

      We are using Guacamole with SSH connections and we have an application that requires Shift-Fn keys mapped through for Shift-Fn1 to Shift-Fn24.

      On the target SSH server, if I use `showkey -a` it shows that Fn1 and Shift-Fn1 map through as:

      sh-4.2$ showkey -a
      
      Press any keys - Ctrl-D will terminate this program
      
      Fn1 is
      
      ^[OP 27 0033 0x1b 
           79 0117 0x4f
           80 0120 0x50
      
      Shift-Fn1 is 
      
      ^[[1;2P          27 0033 0x1b
               91 0133 0x5b
               49 0061 0x31
               59 0073 0x3b
               50 0062 0x32
               80 0120 0x50

      Whereas, via Guacamole Client, if I use `showkey -a` it shows that Fn1 and Shift-Fn1 map through as:

      sh-4.2$ showkey -a
      
      Press any keys - Ctrl-D will terminate this program
      
      Fn1 is 
      
      ^[[[A 27 0033 0x1b
            91 0133 0x5b
            91 0133 0x5b
            65 0101 0x41
      
      Shift-Fn1 is 
      
      ^[[[A  27 0033 0x1b
             91 0133 0x5b
             91 0133 0x5b
             65 0101 0x41
      

      As you can see, using Guacamole Client the Shift key doesn't seem to be mapped through with Fn1.

      Where/How are keys mapped through for the SSH protocol?

      Is it possible to add Shift-Fn[1-24] key mappings?

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              john.filo John Filo
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: