I'm running KDE 5.10.4 on Fedora 26. Whenever I'm in Konsole and press the Win/Super key along with any key that's not bound to a system-wide KDE shortcut, such as 'I', it sends some weird input that: (1) prints some contents from /etc/hosts (but not the whole contents of /etc/hosts), and (2) writes "si" (or eg. "sd" if I pressed Super-D instead) on the next line. For example:
[eru@keionbu ~]$
::1 localhost4.localdomain4 localhost.localdomain
localhost localhost6
localhost4 localhost6.localdomain6
[eru@keionbu ~]$ si
The first line here being where I press Win+I. It should be noted that this also happens if there's already text on the first line. It also doesn't seem to happen with other terminal emulators like xterm or terminator.
I tried changing Konsole's keybindings and the Keyboard setting (between Xfree4, Linux, and Solaris), but it did not seem to solve the issue. I also tried changing the various settings under System Settings > Input Devices > Keyboard > Advanced that claim to pertain to Alt/Win key behavior, but to no avail.
Any ideas how to fix it besides just finding another terminal emulator? It's pretty annoying because I occasionally accidentally press Super instead of Alt, and it causes this weird input/output.
D
+Meta-G I only get those startwith with aD
:Desktop
,Documents
,Downloads
... So changing the console app may not fix the problem.Super
+letter
, konsole emits^X
@
s
letter
(that is: Ctrl-X, literal "at" sign, literal "s", and the letter you pressed). You can verify this by running e.g.cat
and then pressing this. One question is why does konsole emit this sequence. Another question is why is bash (or more likely readline) configured to list all the hostname completions upon a^X
@
.^X @ s
on super.