Супер-клавиша (кнопка клавиатуры)

Ключ компьютера

Клавиша Super, расположенная между клавишами Control и Alt на клавиатуре ПК в стиле ISO.

Клавиша Super (❖) — это альтернативное название клавиши, которая на современных клавиатурах обычно обозначается как клавиша Windows [1] или клавиша Command [2] , которая сегодня обычно привязана и обрабатывается как таковая в операционных системах Linux и BSD и программном обеспечении.

Клавиша Super изначально была клавишей-модификатором на клавиатуре, разработанной для машин Lisp в Массачусетском технологическом институте .

История

Клавиша-модификатор в левом нижнем углу клавиатуры космического кадета.
Присутствуют: Control, , , , , , иAlt Mode⇧ ShiftMetaSuperHyperTopGreek

Клавиатура " space-cadet ", разработанная в 1978 году в MIT для машины Lisp , представила две новые клавиши-модификаторы, "Super" и "Hyper", [3] по сравнению с более ранней клавиатурой Knight , также использовавшейся с машинами Lisp. Обе клавиши стали поддерживаться в мощном текстовом редакторе Emacs , который имел или получит влиятельные порты на Multics , Unix и многие другие операционные системы, и получил широкое распространение в учреждениях за пределами MIT.

Начиная с 1984 года X Window System (стандарт графического пользовательского интерфейса для операционных систем типа Unix ) поддерживала модификаторы , , и , а также общие клавиши Shift, Control и Alt. Рабочие станции Unix той эпохи иногда имели клавиши Super, расположенные между клавишами и или Meta (иногда включая клавишу), но окончательное доминирование раскладки клавиш IBM Model M 101/102 (в которой были только модификаторы Ctrl, Alt и Shift) сделало эти клавиши недоступными на любом современном оборудовании.MetaSuperHyperControlAltGrCompose

Несмотря на исчезновение этих клавиш, многие сложные команды Emacs по-прежнему требовали их использования, а технические стандарты пользовательского интерфейса X11 для Unix по-прежнему поддерживали их, поэтому вскоре они стали целью эмуляции с помощью альтернативных комбинаций клавиш и обычно использовались вместо Meta: например, + вводился с помощью + или + . Команды Emacs, использующие клавишу Super, по-прежнему представляли собой проблему, в то время как команды Hyper key постепенно вышли из употребления, а их сочетания клавиш были заменены более длинными альтернативными сочетаниями, использующими комбинации других клавиш. EscapeAltMetaxEscxAltx

В 1994 году ⊞ Windowsклавиша впервые появилась на популярной клавиатуре Microsoft Natural Keyboard , где она служила для того, чтобы пользователи могли удобно управлять меню «Пуск» в будущей Windows 95 без использования мыши . Она находилась в том же общем месте, что и клавиши Super старой рабочей станции, в пространстве, которое не использовалось в раскладке из 101/102 клавиш. Последующее распространение клавиши Windows как части стандартной раскладки из 104/105 клавиш в сочетании с отсутствием у нее специального назначения для операционных систем без меню «Пуск» предложило новую возможность сопоставить другую клавишу-модификатор ввода, ожидаемую в мире Unix. Сначала, около 1996 года, было обычной практикой сопоставлять клавишу Meta с клавишей Windows. Однако из-за существующих альтернативных клавиш для Meta в Emacs повторное введение аппаратной привязки клавиши Meta не оказалось исключительно полезным. Это сделало Super следующей наиболее часто эмулируемой клавишей по выбору, и, таким образом, она стала стандартным назначением для клавиши Windows в X11.

Использование

Большинство программного обеспечения и документации Linux называют эти клавиши «Super»-клавишами. Однако в ядре они по-прежнему называются META_L и META_R. [4] а в некоторой документации, например, для KDE Plasma , они по-прежнему называются Meta-клавишей. [5] [6]

Большинство графических сред рабочего стола Linux используют клавишу Super для управления окнами и запуска приложений, а не только для команд, используемых приложениями. Во многом это похоже на использование клавиши Windows в операционной системе Windows. В случаях, когда раскладка клавиатуры Unix и раскладка клавиатуры Windows совпадают, например, во время развертывания виртуальной машины , событие клавиатуры будет рассматриваться как эквивалент события или наоборот, по мере необходимости.Super⊞ Win

В GNOME 3 отпускание клавиши Super по умолчанию приводит к отображению окна действий. [7]

В Openbox клавиша Super является доступной клавишей-модификатором , но не используется ни в одной из стандартных комбинаций клавиш. [8]

В Unity клавиша используется для управления лаунчером и окнами. [9]

В Emacs Super по-прежнему используется для привязок командных клавиш, хотя в настоящее время ни одна из встроенных команд не использует его по умолчанию. [10]

В Elementary OS клавиша Super отображает ярлык быстрого доступа и используется для нескольких системных, оконных и рабочих функций. [11]

В i3 клавиша Super вместе с клавишей Shift используются по умолчанию в качестве модификаторов, используемых для управления поведением и расположением окон. [12]

macOS

Эмуляция X11 в macOS устанавливает состояние Super Shift на клавишу Command или «Apple».

ChromeOS

ChromeOS называет клавишу «Super» или Windows на внешних клавиатурах «External Meta».

Ссылки

  1. ^ "Ubuntu использует клавишу Windows (клавишу Super) для запуска главного меню Gnome". ubuntuguide.net. 13 марта 2011 г. Получено 7 июня 2012 г.
  2. ^ "Что такое клавиша Super?". help.ubuntu.com . Получено 23 сентября 2019 г. .
  3. ^ «Справочник по схеме MIT — Персонажи»
  4. ^ "Исходный код Linux input-event-codes.h"
  5. ^ «Основы KDE: общие сочетания клавиш»
  6. ^ "Plasma Desktop: Ярлыки"
  7. ^ "Re: [Удобство использования] Клавиатура". mail.gnome.org. 20 марта 2007 г.
  8. ^ Справка:Привязки — Openbox
  9. Список сочетаний клавиш Ubuntu Unity. Ubuntu Geek. 1 марта 2011 г.
  10. ^ Редактор Emacs: 49.3.7 Модифицирующие клавиши
  11. ^ Elementary OS Juno уже здесь. Elementary Medium. 16 октября 2018 г.
  12. ^ "i3: Руководство пользователя i3". i3wm.org . Получено 28 ноября 2021 г. .
Взято с "https://en.wikipedia.org/w/index.php?title=Super_key_(кнопка_клавиатуры)&oldid=1267256865"