[ 
https://issues.apache.org/jira/browse/GUACAMOLE-2188?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nick Couchman updated GUACAMOLE-2188:
-------------------------------------
    Description: 
Guacamole's SSH and Telnet terminal emulators do not properly handle modifier 
key combination {{{}Shift+Tab (Backtab){}}}. Currently, this combination sends 
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

  was:
KCM's SSH and Telnet terminal emulators do not properly handle modifier key 
combination {{{}Shift+Tab (Backtab){}}}. Currently, this combination sends 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


> 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
>            Priority: Minor
>
> Guacamole's SSH and Telnet terminal emulators do not properly handle modifier 
> key combination {{{}Shift+Tab (Backtab){}}}. Currently, this combination 
> sends 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)

Reply via email to