Введение

Командная клавиша (иногда сокращаемая как клавиша Cmd), ранее также известная как клавиша Apple или открытая клавиша Apple, — это модификатор, присутствующий на клавиатурах Apple. Назначение клавиши Command — позволять пользователю вводить команды с клавиатуры в приложениях и в системе. "Расширенная" клавиатура Macintosh — наиболее распространенный тип — имеет две командные клавиши, по одной с каждой стороны пробела; некоторые компактные клавиатуры имеют только одну слева. Символ ⌘ ( "зацикленный квадрат") был выбран Сьюзан Каре после того, как Стив Джобс решил, что использование логотипа Apple в меню системы (где отображаются сочетания клавиш) будет чрезмерным использованием логотипа. Адаптация этого символа компанией Apple, закодированная в Unicode как U+2318, частично основана на его использовании в странах Северной Европы для обозначения культурных достопримечательностей и интересных мест. Символ известен под разными названиями, включая "Щит Святого Иоанна", "Забавный квадрат" и "Узел Боуэна".

История

Компьютеры Apple до Apple II Plus 1979 года не имели клавиши Command. Первой моделью, в которой она появилась, был Apple III 1980 года, где было две монохромные клавиши Apple, обе расположены слева от пробела в нижнем ряду клавиатуры. Два других ранних компьютера Apple, Apple IIe 1982 года и Apple IIc 1984 года, также имели две такие клавиши, одну слева и одну справа от пробела; в этих моделях они соответствовали первым двум кнопкам управления подключенного джойстика. Это позволяло создавать гибкие комбинации клавиши-модификатора и основной клавиши (например, Open Apple с C для Копирования) с помощью нескольких дополнительных проводов и без изменений в ПЗУ, поскольку Apple II мог регистрировать только одно нажатие клавиши за раз (клавиши Shift и Control обрабатывались аппаратным обеспечением клавиатуры, которое генерировало ASCII-коды). Во всех этих случаях левая клавиша Apple имела контурный "открытый" логотип Apple, а правая – непрозрачный, "закрытый" или "сплошной" логотип Apple. Apple Lisa имела только закрытый логотип Apple. Когда в 1984 году был представлен Macintosh, клавиатура имела единственную клавишу Command с зацикленным квадратным символом (⌘, U+2318), поскольку Стив Джобс заявил, что отображение логотипа Apple во всём меню в качестве сочетания клавиш – это "надругательство над ним". Таким образом, символ ⌘ отображается в меню Macintosh как основной символ клавиши-модификатора. Оригинальный Macintosh также имел клавишу Option, которая использовалась в основном для ввода расширенных символов. В 1986 году был представлен Apple IIGS. Как и более новые компьютеры Macintosh, такие как Macintosh SE, он использовал шину Apple Desktop Bus для клавиатуры и мыши. Однако это всё ещё был Apple II. Apple изменила клавиши на клавиатуре IIGS на Command и Option, как и на клавиатурах Mac, но добавила открытую Apple к клавише Command для совместимости с приложениями для предыдущих поколений Apple II. (Клавиша Option не имела закрытой Apple, вероятно, потому, что приложения Apple II использовали закрытую клавишу Apple гораздо реже, чем открытую; поэтому необходимости её сохранять было меньше.) Поскольку к IIGS можно было подключить любую клавиатуру ADB, все клавиатуры ADB Apple – даже предназначенные для Mac – также требовали наличия открытой Apple, и она оставалась на протяжении более двадцати лет, вызывая путаницу даже после прекращения выпуска серии Apple II. Символ Apple был удалён при редизайне клавиатуры в 2007 году, чтобы освободить место для названия клавиши – теперь на ней напечатано слово "command".

Следующий

На клавиатуре NeXT Computer эта клавиша была обозначена зеленым цветом. В меню не было символа, указывающего на командную клавишу. Помимо использования в качестве клавиши-модификатора для сочетаний клавиш, она также использовалась для изменения функции некоторых клавиш: включение/выключение Alpha Lock, отправка команды Enter и включение/выключение звука Mute. Функции были напечатаны зеленым цветом на лицевой стороне измененных клавиш. То же самое было сделано на клавишах Z, X, C и V (Отмена, Вырезать, Копировать и Вставить). (Левая) клавиша запускает аппаратный сброс, который невозможно перехватить, тем самым выполняя жесткую перезагрузку компьютера. (В отличие от компьютера, совместимого с IBM PC, который выполняет только программный сброс.) На клавиатуре NeXT ADB командные клавиши были заменены клавишами с надписями, а клавиша Command превратилась в широкую командную панель перед клавишей пробела.

Функция

Цель клавиши Command — позволить пользователю вводить сочетания клавиш в приложениях и в системе. Руководство по проектированию интерфейса Macintosh всегда рекомендовало разработчикам использовать клавишу Command (а не клавиши Control или Option) для этой цели. Небольшой набор команд клавиатуры (например, «вырезать и вставить», «открыть и сохранить») является стандартным практически во всех приложениях, а многие другие команды стандартизированы (например, «Найти», «Показать шрифты»). Если приложению требуется больше сочетаний клавиш, чем можно получить с помощью двадцати шести букв латинского алфавита, используются двойные модификаторы, такие как Command+Option. Одним из преимуществ этой схемы, в отличие от смешанного использования клавиш Control и Alt в Microsoft Windows, является то, что клавиша Control остаётся доступной для своего первоначального назначения: ввода управляющих символов в терминальных приложениях. (Действительно, в самом первом Macintosh клавиши Control не было; её вскоре добавили для обеспечения совместимости с терминальным программным обеспечением.) Другая необычная клавиша-модификатор на клавиатуре Macintosh, клавиша Option, используется как для ввода сочетаний клавиш, так и для набора текста — она применяется для ввода иностранных символов, типографских символов и других специальных символов.

Происхождение символа

Символ ⌘ появился в проекте Macintosh на позднем этапе. Изначально команда разработчиков хотела использовать свой старый ключ Apple, но Стив Джобс посчитал, что обилие "яблок" в меню Mac рядом с командами – это чрезмерное использование логотипа компании, что его разочаровывало. (Это официальный дорожный знак для обозначения туристических достопримечательностей в Дании, Финляндии, Исландии, Норвегии и Швеции, а компьютерный ключ шведские пользователи Mac часто называют Fornminne – "древний памятник", а датские – Seværdighedstegn – "знак достопримечательности"). Когда символ показали остальной команде, он всем понравился, и так он стал символом командного ключа Macintosh 1984 года. Первое предложение использовать эту форму для обозначения места интереса поступило от Финской федерации охраны местного наследия в 1950-х годах. Символ был включен в оригинальный шрифт Macintosh Chicago и мог быть введен с помощью комбинации клавиш. В Unicode и HTML он кодируется как .

На других клавиатурах

На USB-клавиатурах клавиши привязаны к стандартным кодам клавиш, зарезервированным для функций графического интерфейса. При использовании компьютера Macintosh с клавиатурой, не имеющей клавиш Command, клавиши, используемые на клавиатурах Microsoft Windows, или клавиши, используемые на клавиатурах Sun и других Unix-систем, могут использоваться вместо клавиш Command. И наоборот, при использовании USB-клавиатуры Apple с другими операционными системами клавиши Command функционируют как клавиши Windows или Meta. На клавиатуре Windows положение клавиш Alt и Ctrl поменяно местами по сравнению с положением клавиш Option и Command на клавиатуре Apple. В macOS это можно настроить в настройках клавиатуры (Modifier Keys) так, чтобы клавиша Windows (рядом с пробелом) стала клавишей Command, а клавиша Command – клавишей Windows, чтобы пользователям не приходилось переучиваться. Все клавиши-модификаторы, вместе с Caps Lock, могут быть переназначены на любую желаемую функцию клавиши-модификатора, поэтому пользователи традиционных Unix-клавиатур могут выбрать использование клавиши Alt в качестве клавиши Option или другого модификатора.