https://bugs.kde.org/show_bug.cgi?id=510724

[email protected] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #3 from [email protected] ---
To clarify things, Meta, Super, and Win are different keys. Meta and Super
existed on the Space Cadet keyboard. Win exists on PC keyboards. Emacs, X11 and
other software supported Meta and Super keys long before there was a Win key on
PC keyboard. When PC keyboards first got the Win key, it was common to assign
it as Meta, but since there were already other methods of emulating a Meta key
(using Alt+key, or ESC then key), then it was decided to assign it as Super.
Current xkeyboard-config assigns it as Super in the pc symbols file, which is
used by most layouts (excluding layouts for things like Amiga, Atari and
Macintosh keyboards). If you run "setxkbmap -print" you are very likely to see
"pc" on the xkb_symbols line.

The problem is that Qt and KDE use Meta to mean the Win key, while most
everyone else (Gnome, i3, sway,...) uses Super for that purpose. XKB itself
distinguises between Meta, Super and Win, since it has to map physical keyboard
keys to "common denominator" keys. Software above XKB is probably better not
knowing whether your keyboard has a Win key, or uses some other key for Super.

---

Now, the better solution to this terminology confusion would be to rewrite all
references to Meta in KDE software (and in Qt) to Super.

The second best solution I can think of is to add some warning text to the Key
Bindings UI to warn of the terminology mismatch between XKB and Qt/KDE.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to