Введение
Класс клавиш на компьютерной клавиатуре
В вычислительной технике модификатор – это специальная клавиша (или комбинация) на компьютерной клавиатуре, которая временно изменяет обычное действие другой клавиши при одновременном нажатии. Сами по себе модификаторные клавиши обычно не выполняют никаких действий; то есть, нажатие любой из клавиш , , или клавиши само по себе (как правило) не вызывает никакой реакции от компьютера. Например, в большинстве раскладок клавиатуры комбинация клавиш Shift создаёт заглавную букву "A" вместо буквы "a" по умолчанию (если не включены режимы Caps Lock или Shift Lock). Комбинация в Microsoft Windows закрывает активное окно; в этом случае Alt является клавишей-модификатором. Напротив, простое нажатие или, скорее всего, не приведёт ни к чему, если только им не назначена конкретная функция в определённой программе (например, активация средств вспомогательного ввода или панели инструментов активного окна в Windows). Эксперт по пользовательским интерфейсам Джеф Раскин ввёл термин "квазимод" для описания состояния, в которое компьютер переходит при нажатии клавиши-модификатора.
Акцентированные символы
Некоторые клавиатуры, не предназначенные для английского языка, имеют специальные клавиши для ввода букв с диакритическими знаками. Фактически, стандартная британская раскладка клавиатуры включает клавишу акцента в верхнем левом углу для ввода àèìòù, хотя это требует двух шагов: пользователь нажимает клавишу акцента, отпускает её, а затем нажимает клавишу с буквой. Такие клавиши называются клавишами-модификаторами (или "мёртвыми клавишами"). Модификатор AltGr позволяет вводить последовательность áéíóú, а в сочетании с клавишей Shift – ÁÉÍÓÚ. На клавиатурах некоторых языков акцентированные символы уже присутствуют на отдельных клавишах. Некоторые клавиатуры также оснащены клавишей Compose для ввода букв с диакритическими знаками и других специальных символов. Нажав клавишу Compose, а затем две другие клавиши, на экране появится символ, образованный комбинацией элементов двух предыдущих клавиш.
Только модификатор
Можно использовать клавишу-модификатор как обычную клавишу. В 2005 году Quicksilver (программное обеспечение) представила функцию под названием «Активация только модификатора». Если клавишу-модификатор (Command) нажимали на короткое время (менее 300 мс) и затем отпускали, не нажимая при этом другие клавиши, это воспринималось как «триггер». В 2012 году подобное использование клавиши-модификатора появилось в «Настройках диктовки» Apple в OS X Mountain Lion, где Apple представила такие опции, как «Дважды нажмите правую клавишу Command», чтобы запустить диктовку.
Ключи с двойным назначением
Также можно использовать (с помощью некоторого программного обеспечения) одну клавишу и как обычную, и как модификатор. Например, можно использовать клавишу пробела одновременно как обычный пробел, так и как Shift. Интуитивно, она будет работать как стандартный пробел, когда нужен интервал, и как Shift, когда требуется модификация. То есть, при простом нажатии и отпускании это будет обычный пробел, но при нажатии других клавиш, например, X, Y и Z, удерживая эту клавишу, они будут интерпретироваться как Shift+X, Shift+Y и Shift+Z. Приведённый выше пример известен как "SandS" (от "Space and Shift") в Японии. Но возможно любое количество различных комбинаций. Чтобы нажать Shift+Space в предыдущем примере, помимо клавиши с двойной ролью "пробел/Shift", потребуется одна из следующих клавиш: (а) другая клавиша "пробел/Shift", (b) обычная клавиша Shift или (c) обычная клавиша пробела.