Super key (keyboard button)
The Super key refers to several different keys throughout keyboard history. Originally the Super key was a modifier key on the space-cadet keyboard. Recently "Super key" has become an alternative name for the Windows key or Apple key when using Linux or BSD operating systems or software that originated on these systems.
Knight keyboard to the space-cadet keyboard
Tom Knight created both the Knight keyboard and the space-cadet keyboard. The improvement from the Knight keyboard to the space-cadet keyboard was the presence of two more modifiers for the bucky bits, Hyper and Super; the Super key modified the third bucky bit (representing a 4). From the usage of the space-cadet keyboard on Lisp machines the Super key was inherited by Emacs as one of several supported modifier keys; however most modern systems have to emulate the Super key using another.
Linux and BSD
Due to being designed at the time of the space-cadet keyboard, X11 defined the shift states "Meta", "Super", and "Hyper" (along with "Shift" and "Control" and "Alt" which were commonly available on keyboards). Initially on PC hardware it was just impossible to produce these shift states as there was no key to push for them. The only software that commonly used these modifiers was Emacs.
With the appearance of keyboards with the Windows key there was now a key available on standard keyboards that could be used for one of these. Initially, circa 1996, it was most common to make this key be the "Meta" shift key. However, due to the high number of Emacs commands using "Meta", there were already long-established replacements (the Alt key acted as Meta, or typing Escape,X acted like Meta-X), so adding an actual Meta key did not provide much added functionality. This made Super the first key of interest in emulating, and therefore it became the standard assignment after a few years.
To avoid using a Microsoft trademark, much Linux documentation refers to the key as "Super". This can confuse some users who still consider it a "Windows key". In KDE Plasma documentation it is called the Meta key even though the X11 "Super" shift bit is used.
Most Linux desktop environments use the key similar to how Windows uses it, for window management and application launching, rather than commands used by applications. A popular non-Windows style use is to modify mouse drags so that they move or resize windows from inside them, rather than requiring clicking on the window borders.
In GNOME 3, letting go of the Super key defaults to showing the activities window.
Under Unity, the key is used to control launcher and manage windows.
In elementary OS, the Super key shows a shortcut overlay and is used for several system, window, and workspace functions.
X11 emulation on macOS puts the Super shift state on the Command or "Apple" key. If a Windows keyboard is connected to macOS it will use the Windows key as the Command key, therefore Super is still on the Windows key for macOS.
- "Ubuntu using Windows key(Super key) to Launch Gnome Main Menu". ubuntuguide.net. 13 March 2011. Retrieved 7 June 2012.
- "What is the Super key?". help.ubuntu.com. Retrieved 23 September 2019.
- "MIT Scheme Reference — Characters"
- "KDE Fundamentals: Common Keyboard Shortcuts"
- "Plasma Desktop: Shortcuts"
- "Re: [Usability] Keyboard". mail.gnome.org. 20 March 2007.
- Help:Bindings — Openbox
- List of Ubuntu Unity Keyboard Shortcuts. Ubuntu Geek. 1 March 2011.
- elementary OS Juno is Here. elementary Medium. 16 October 2018.