Что такое мета, супер и гипер ключи?
В Системе -> Настройки -> Клавиатура -> Макет -> Параметры -> Клавиши Alt/Win
Что значит мета, супер, гипер?
1 ответ
Meta, Super и Hyper являются клавишами-модификаторами, которые модифицируют функцию клавиши. Они специфичны для символики Клавиатура Space Cadet использовалась на машинах Lisp еще в те времена. Их функция иногда эмулируется с помощью других клавиш.
Мета
Мета-клавиша не встречается на современных клавиатурах. Его использование иногда эмулируется с помощью AltGr (в некоторых международных макетах) или правой клавиши Alt в других. К тому же:
- Клавиатуры Sun также имеют мета-клавиши (◆)
- Emacs вызывает Esc мета-ключ
Супер
Супер ключ эквивалентен или клавиша command (команда). В Ubuntu это просто другое название ,
Hyper
Hyper - четвертый (считая Ctrl) и последний модификатор на клавиатуре Space cadet. В Ubuntu его функция не определена (я думаю), но его можно сопоставить, как на скриншоте выше, с , если это необходимо.
Клавиатура Sun имела разные модификаторы.
Обратите внимание, что GNOME и X.org реализуют много модификаторов. Meta, Super и Hyper - это не способ Linux иметь дело с какими-либо клавишами-модификаторами, а всего лишь три из них относятся к клавиатуре Space Cadet. Также есть Menu, Compose, AltGr, Greek, Front, X и другие.
Однако, условно, ключ с логотипом Windows называется Super, и он не реализован как еще один модификатор X.org.
Кроме того, определение клавиш-модификаторов зависит от:
Сама клавиатура
Раскладка клавиатуры
Водитель
Реализация операционной системы
Поэтому практически невозможно обобщить эту информацию. Я пытался быть немного специфичным для Gnome/X.org, используя клавиатуру в стиле Windows с одной из самых популярных раскладок. Чтобы проверить свою клавиатуру, вы можете запустить xev
- вывод его терминала сообщит вам, какие модификаторы были обнаружены для вашей клавиатуры.
Клавиатура Macintosh имеет совершенно другой набор модификаторов
Некоторая дополнительная информация:
Википедия утверждает, что ключ Windows иногда называется Meta, но я не нашел другой ссылки для этого.
Клавиша Alt иногда называется Option, так как она эквивалентна на клавиатурах Macintosh.
Клавиша Compose (не модификатор, а мертвая клавиша), также называемая Multi, часто отображается на клавишу Menu или правую клавишу Windows.
Упомянутый мною ключ AltGr также называется модификатором третьего уровня. Каждая клавиша на клавиатуре содержит четыре символа. Первый уровень - это нижний регистр, затем он идет верхним регистром, Alt + что-то и Alt + Shift + что-то. Например, четыре символа на моей клавише A - это A, A, æ и Æ.
Это все беспорядок:-)
Как они были рассмотрены в комментариях:
Fn не совсем сопоставим. Это аппаратный ключ, который напрямую не связан с операционной системой. Нажатие клавиши Fn и другой клавиши вызывает отправку в операционную систему совершенно другого кода. Примеры для этого включают XF86AudioMute, XF86Eject и так далее. Операционная система не может определить, нажата ли клавиша fn или нет.
Клавиша SysRq традиционно является меткой на клавише Print Screen, указывающей ее функцию при использовании с модификатором Alt. Иногда, особенно на новых ноутбуках, они сопоставляются с Fn + Alt + Print. В Linux он предоставляет несколько быстрых клавиш Magic.