Bug 489661 - Escape sequence "^X @ s" for Super prefix should be able to turn off
Summary: Escape sequence "^X @ s" for Super prefix should be able to turn off
Status: CONFIRMED
Alias: None
Product: konsole
Classification: Applications
Component: keyboard (show other bugs)
Version: 24.05.1
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-07-03 08:20 UTC by oldherl
Modified: 2024-07-10 17:41 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description oldherl 2024-07-03 08:20:34 UTC
SUMMARY
The Super key is escaped as "^X@s". I know that this was implemented as a feature for Emacs in Bug 96282. But I believe it should be able to turn off. This sequence is confusing, for example in https://superuser.com/questions/1238236/ , pressing Super+a makes bash to have a completion of hosts.

This should be an option in the "Compatibility" tab.

STEPS TO REPRODUCE
1. Run `cat` in konsole
2. Press Super+a
3. 

OBSERVED RESULT
It shows "^X@sa", which is a sequence of Ctrl+x, @, s, and a. The Super key is escaped as "^X@s".

EXPECTED RESULT
There should be an option to turn off this escaping. If the Super can't be passed to the shell, just ignore it.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
Operating System: Arch Linux 
KDE Plasma Version: 6.1.1
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.2

ADDITIONAL INFORMATION

Neither GNOME terminal or XFCE4 terminal is generating such escaping sequence.
Comment 1 TraceyC 2024-07-10 17:41:28 UTC
I can reproduce the behavior in a Konsole window using a keyboard combination that isn't used for a shortcut (Super + a)

❯ cat
^X@si

This seems like unintentional fallout which is causing undesirable behavior, so a workaround / fix seems reasonable.