Супер клавиша (кнопка клавиатуры)
Суперклавиша (❖) — это альтернативное название того, что обычно называют клавишей Windows. [1] или командная клавиша [2] на современных клавиатурах, которые сегодня обычно привязаны и обрабатываются как таковые Linux и BSD операционными системами и программным обеспечением .
Клавиша Super изначально была клавишей-модификатором на клавиатуре, разработанной для машин Lisp в Массачусетском технологическом институте .
История
[ редактировать ]
Подарок: Control, Alt Mode, ⇧ Shift, Meta, Super, Hyper, Top, и Greek
Клавиатура « космического кадета », разработанная в 1978 году в Массачусетском технологическом институте для машины Lisp , представила две новые клавиши-модификаторы: «Супер» и «Гипер». [3] по сравнению с более ранней клавиатурой Knight, которая также использовалась на машинах Lisp. Оба ключа стали поддерживаться в мощном текстовом редакторе Emacs , который имел или получит влиятельные порты для Multics , Unix и многих других операционных систем и получил широкое распространение в учреждениях за пределами MIT.
Начиная с 1984 года, система X Window (стандарт графического пользовательского интерфейса для Unix-подобных операционных систем) поддерживала Meta, Super, и Hyper модификаторы, а также общие клавиши Shift, Control и Alt. Рабочие станции Unix той эпохи иногда имели суперклавиши, расположенные между Control и AltGr или мета-клавиши (иногда включая Compose ключ), но возможное доминирование раскладки клавиш IBM Model M 101/102 (которая имела только модификаторы Ctrl, Alt и Shift) сделало бы клавиши недоступными на любом современном оборудовании.
Несмотря на исчезновение этих клавиш, многие сложные команды Emacs по-прежнему требовали их использования, а X11 технические стандарты пользовательского интерфейса для Unix по-прежнему поддерживали их, поэтому вскоре они стали целью для эмуляции с помощью альтернативных комбинаций клавиш. Escape и Alt обычно использовались вместо Meta: например, Meta+ x выдается через Esc+ x или Alt+ x. Команды Emacs с использованием клавиши Super по-прежнему представляли собой проблему, в то время как команды клавиш Hyper постепенно вышли из употребления, а их привязки клавиш были заменены более длинными альтернативными привязками, использующими комбинации других клавиш.
В 1994 году ⊞ Windows Впервые клавиша появилась на популярной клавиатуре Microsoft Natural Keyboard , где она должна была служить для того, чтобы пользователи могли удобно управлять меню «Пуск» в будущей Windows 95 без использования мыши . Он находился в том же общем месте, что и суперклавиши старой рабочей станции, в пространстве, которое не использовалось при раскладке 101/102 клавиш. Последующее распространение клавиши Windows как части стандартной раскладки 104/105 клавиш в сочетании с отсутствием у нее конкретного назначения для операционных систем без меню «Пуск» предложило новую опцию для сопоставления другой клавиши-модификатора ввода, ожидаемой в мире Unix. . Сначала, примерно в 1996 году, было обычной практикой сопоставлять мета-ключ с ключом Windows. Однако из-за существующих альтернативных ключей для Meta в Emacs повторное введение аппаратной привязки мета-ключей не оказалось исключительно полезным. Это сделало Super следующим наиболее часто эмулируемым ключом, и, таким образом, он стал стандартным назначением ключа Windows в X11.
Использование
[ редактировать ]В большинстве программного обеспечения и документации Linux эти клавиши называются «Супер». Однако в ядре они по-прежнему называются META_L и META_R. [4] и в некоторой документации, например, для KDE Plasma , он по-прежнему называется мета-ключом. [5] [6]
Linux В большинстве графических сред рабочего стола клавиша Super используется для управления окнами и запуска приложений, а не только для команд, используемых приложениями. Во многом это похоже на использование ключа Windows в операционной системе Windows. В случаях, когда раскладка клавиатуры Unix и раскладка клавиатуры Windows совпадают, например, во время развертывания виртуальной машины , Super Событие клавиатуры будет рассматриваться как эквивалентное ⊞ Win событие или наоборот, по мере необходимости.
В GNOME 3 отпускание клавиши Super по умолчанию приводит к отображению окна действий. [7]
В Openbox клавиша Super является доступной клавишей-модификатором , но не используется ни в каких сочетаниях клавиш по умолчанию. [8]
В Unity ключ используется для управления лаунчером и окнами. [9]
В Emacs Super по-прежнему используется для привязки командных клавиш, хотя в настоящее время ни одна из встроенных команд не использует его по умолчанию. [10]
В элементарной ОС клавиша Super отображает наложение ярлыков и используется для нескольких функций системы, окон и рабочей области. [11]
В i3 клавиша Super вместе с клавишей Shift используются по умолчанию в качестве модификаторов, используемых для управления поведением и расположением окон. [12]
macOS
[ редактировать ]Эмуляция X11 в macOS переводит состояние Supershift на клавишу Command или «Apple».
ChromeOS
[ редактировать ]В ChromeOS клавиша «Супер» или Windows на внешних клавиатурах называется «Внешняя мета».
Ссылки
[ редактировать ]- ^ «Ubuntu использует клавишу Windows (суперключ) для запуска главного меню Gnome» . ubuntuguide.net. 13 марта 2011 года . Проверено 7 июня 2012 г.
- ^ «Что такое Суперключ?» . help.ubuntu.com . Проверено 23 сентября 2019 г.
- ^ " Справочник по схеме MIT — Персонажи "
- ^ "Исходный код Linux input-event-codes.h"
- ^ «Основы KDE: распространенные сочетания клавиш»
- ^ "Рабочий стол Plasma: Ярлыки"
- ^ «Re: [Удобство использования] Клавиатура» . mail.gnome.org. 20 марта 2007 г.
- ^ Справка:Привязки — Openbox
- ^ Список сочетаний клавиш Ubuntu Unity . Ubuntu Компьютерщик. 1 марта 2011 г.
- ^ Редактор Emacs: 49.3.7 Клавиши-модификаторы
- ^ элементарная ОС Juno здесь . элементарный средний. 16 октября 2018 г.
- ^ «i3: Руководство пользователя i3» . i3wm.org . Проверено 28 ноября 2021 г.