You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@guacamole.apache.org by "Bradley Bennett (Jira)" <ji...@apache.org> on 2025/12/12 17:39:00 UTC

[jira] [Created] (GUACAMOLE-2188) Support Shift+Tab combination in terminal emulator

Bradley Bennett created GUACAMOLE-2188:
------------------------------------------

             Summary: Support Shift+Tab combination in terminal emulator
                 Key: GUACAMOLE-2188
                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-2188
             Project: Guacamole
          Issue Type: Improvement
          Components: guacd
    Affects Versions: 1.6.0
            Reporter: Bradley Bennett


KCM's SSH terminal emulator does not properly handle modifier key combination {{{}Shift+Tab{}}}. Currently, this combination send the same escape sequences as its unmodified counterparts (Tab sends 0x09, Shift+Tab also sends 0x09), preventing users from using CLI tools that rely on these keyboard shortcuts.

{{Shift+Tab}} should send the escape sequence {{ESC[Z}} (0x1B 0x5B 0x5A) per standard terminal emulation behavior, as confirmed by testing against AWS SSM web console and standard Linux terminals.

This impacts user experience when working with interactive CLI tools like:
 * kubectl/k9s navigation ({{{}Shift+Tab{}}} to move backward through fields)

 * tmux/screen commands

 * Claude Code switching between Plan mode and Edit mode

 * Terminal-based editors and TUIs that use Shift+key combinations



--
This message was sent by Atlassian Jira
(v8.20.10#820010)