stringtranslate.com

Сочетание клавиш

Меню Firefox 3.0 с ярлыками, выделенными зеленым цветом, и мнемоникой, выделенной желтым.
Состоит из двух меню Macintosh Finder с сочетаниями клавиш, указанными в правом столбце.

В вычислительной технике сочетание клавиш , также известное как «горячая клавиша» , представляет собой серию из одной или нескольких клавиш для быстрого вызова программы или выполнения заранее запрограммированного действия. Это действие может быть частью стандартной функциональности операционной системы или прикладной программы , либо оно может быть написано пользователем на языке сценариев . Некоторые встроенные клавиатуры также включают в себя указательные устройства ; определение того, что именно считается «ключом», иногда различается.

Значение термина «сочетание клавиш» может различаться в зависимости от производителя программного обеспечения. В Windows горячие клавиши состоят из определенной комбинации клавиш, используемой для запуска действия (обычно это общесистемные сочетания клавиш, доступные во всех контекстах, пока принимающая программа активна); Мнемоника представляет собой обозначенную букву в команде меню или кнопку панели инструментов, которая при нажатии вместе с клавишей Alt активирует такую ​​команду.

Этот термин обычно ассоциируется с компьютерными клавиатурами, но многие электронные музыкальные инструменты теперь содержат клавиатуры с расширенными возможностями конфигурации.

Описание

Сочетания клавиш обычно являются средством вызова одной или нескольких команд с помощью клавиатуры , которые в противном случае были бы доступны только через меню , указывающее устройство , различные уровни пользовательского интерфейса или через интерфейс командной строки . Сочетания клавиш обычно используются для ускорения выполнения общих операций за счет сокращения последовательности ввода до нескольких нажатий клавиш , отсюда и термин «сочетание клавиш». [1]

Чтобы отличаться от обычного ввода с клавиатуры, большинство сочетаний клавиш требуют, чтобы пользователь одновременно нажимал и удерживал несколько клавиш или последовательность клавиш одну за другой. Немодифицированные нажатия клавиш иногда принимаются, когда клавиатура не используется для общего ввода, например, в графических пакетах, например Adobe Photoshop или IBM Lotus Freelance Graphics . Другие сочетания клавиш используют функциональные клавиши , которые предназначены для использования в сочетаниях клавиш и могут требовать только одного нажатия клавиши. Для одновременных сочетаний клавиш обычно сначала удерживаются клавиши-модификаторы , затем быстро нажимаются и отпускаются обычные клавиши (не модификаторы) и, наконец, отпускаются клавиши-модификаторы. Это различие важно, поскольку попытка одновременного нажатия всех клавиш часто либо приводит к пропуску некоторых клавиш-модификаторов, либо вызывает нежелательное автоповторение. Последовательные сочетания клавиш обычно включают нажатие и отпускание специальной префиксной клавиши, например клавиши Esc , за которым следует одно или несколько нажатий клавиш.

Мнемоника отличается от сочетаний клавиш. Одно из различий между ними заключается в том, что сочетания клавиш не локализованы в многоязычном программном обеспечении, а мнемоника обычно локализуется так, чтобы отражать символы и буквы, используемые в конкретной локали. В большинстве графических интерфейсов сочетания клавиш программы можно обнаружить , просматривая меню программы — сочетание клавиш указывается рядом с выбором меню. Существуют клавиатуры, на которых уже отмечены сочетания клавиш для определенного приложения. Эти клавиатуры часто используются для редактирования видео, аудио или графики [2] , а также на курсах обучения программному обеспечению. Также существуют наклейки с напечатанными на них сочетаниями клавиш, которые можно наклеить на обычную клавиатуру. Справочные карточки , предназначенные для размещения на рабочем месте пользователя, также существуют для многих приложений. В прошлом, когда дизайн клавиатуры был более стандартизирован, компьютерные книги и журналы обычно печатали вырезанные карточки, предназначенные для размещения на клавиатуре пользователя, с напечатанными сочетаниями клавиш, отмеченными рядом с соответствующими клавишами.

Кастомизация

Визуальная диаграмма назначений клавиш по умолчанию для видеоигры Vega Strike . Эти привязки можно перенастроить, отредактировав соответствующий XML- файл в текстовом редакторе.

Когда сочетания клавиш называются привязками клавиш, это подразумевает, что сочетания клавиш настраиваются в соответствии с предпочтениями пользователя и что функции программы могут быть «привязаны» к другому набору нажатий клавиш вместо или в дополнение к набору по умолчанию. [3] Это подчеркивает разницу в философии ярлыков. Некоторые системы, обычно ориентированные на конечного пользователя , такие как Mac OS или Windows , считают стандартизированные ярлыки необходимыми для простоты использования среды. Эти системы часто ограничивают возможность пользователя изменять ярлыки, возможно, даже требуя для выполнения этой задачи отдельной или сторонней утилиты. Другие системы, обычно Unix и родственные, считают ярлыки прерогативой пользователя и что их следует настраивать в соответствии с индивидуальными предпочтениями. В большинстве реальных сред обе философии сосуществуют; основной набор священных сочетаний клавиш остается фиксированным, в то время как другие, обычно включающие неиспользуемую в противном случае клавишу или клавиши-модификаторы, находятся под контролем пользователя.

Мотивы настройки привязок клавиш различаются. Пользователи, впервые работающие с программой или программной средой, могут настроить ярлыки новой среды, чтобы они были похожи на другую среду, с которой они более знакомы. [4] Более продвинутые пользователи могут настраивать привязки клавиш в соответствии со своим рабочим процессом , добавляя ярлыки для часто используемых действий и, возможно, удаляя или заменяя привязки для менее используемых функций. [5] Заядлые геймеры часто настраивают привязки клавиш, чтобы повысить производительность за счет более быстрого реагирования.

«Священные» сочетания клавиш

Исходные рекомендации по пользовательскому интерфейсу Macintosh определяли набор сочетаний клавиш, которые должны были оставаться одинаковыми для всех прикладных программ. [6] Это обеспечивает лучший пользовательский опыт , чем распространенная в то время ситуация, когда приложения использовали одни и те же клавиши для разных функций. Это могло привести к ошибкам пользователя , если одна программа использовала ⌘ Command+ Dдля обозначения удаления , а другая использовала его для дублирования элемента. Стандартные привязки были:

Более поздние среды, такие как Microsoft Windows, сохраняют некоторые из этих привязок, добавляя при этом свои собственные из альтернативных стандартов, таких как Common User Access . Сочетания клавиш на этих платформах (или в macOS ) не так строго стандартизированы для разных приложений, как в раннем пользовательском интерфейсе Macintosh, где, если программа не включала функцию, обычно выполняемую одним из стандартных нажатий клавиш, в руководствах говорилось, что этого не следует делать. переопределите ключ, чтобы сделать что-то еще, поскольку это потенциально может запутать пользователей. [8]

Обозначения

Простейшие сочетания клавиш состоят всего из одной клавиши. Для этого обычно просто записывают название клавиши, как в сообщении «Нажмите F1 для получения справки». Имя ключа иногда заключено в скобки или подобные символы. Например: [F1] или <F1>. Имя ключа также может быть выделено с использованием специального форматирования (жирный, курсив, прописные буквы и т. д.).

Многие сочетания клавиш требуют одновременного нажатия двух или более клавиш. Для них обычным обозначением является перечисление имен клавиш, разделенных знаками плюс или дефисами. Например: «Ctrl+C», «Ctrl-C» или « + ». Клавиша Ctrl иногда обозначается символом каретки (^). Таким образом, Ctrl-C иногда записывается как ^C. Иногда, обычно на платформах Unix , регистр второго символа имеет значение: если для ввода символа обычно требуется нажать клавишу Shift , то клавиша Shift является частью сочетания клавиш, например «^C» вместо «^c». или «^%» вместо «^5». ^% также может быть записано как " + + ".CtrlCCtrlShift5

Некоторые сочетания клавиш, включая все сочетания клавиш , требуют последовательного нажатия клавиш (или наборов клавиш) по отдельности. Эти сочетания клавиш иногда записываются с использованием отдельных клавиш (или наборов), разделенных запятыми или точками с запятой. Текстовый редактор Emacs использует множество таких сочетаний клавиш, используя назначенный набор «префиксных клавиш», таких как + или + . Сочетания клавиш Emacs по умолчанию включают ++ для сохранения файла или ++ для просмотра списка открытых буферов . Emacs использует букву C для обозначения клавиши Ctrl, букву S для обозначения клавиши Shift и букву M для обозначения клавиши Meta (обычно сопоставляемой с клавишей Alt на современных клавиатурах). Таким образом, на языке Emacs приведенные выше сочетания клавиш будет написано Cx Cs и Cx Cb. Распространенным бэкронимом Emacs является «Escape Meta Alt Ctrl Shift», высмеивающий использование множества модификаторов и расширенных сочетаний клавиш.EscCtrlCCtrlXCtrlX CtrlSCtrlX CtrlB

Смотрите также

Примечания и ссылки

  1. ^ В английском языке «ярлык» может непреднамеренно указывать на неполный или небрежный способ завершения чего-либо. Следовательно, некоторые компьютерные приложения, предназначенные для управления в основном с помощью клавиатуры, такие как Emacs , используют альтернативный термин «привязка клавиш».
  2. Лоуэнсон, Джош (3 декабря 2009 г.). «Аппаратное обеспечение для Gmail: клавиатура Gboard». CNET.com . Архивировано из оригинала 16 октября 2013 года . Проверено 7 января 2011 г.
  3. ^ «Руководство по GNU Emacs: Команды» . Emacs не присваивает значения клавишам напрямую. Вместо этого Emacs присваивает значения именованным командам, а затем присваивает ключам их значения, привязывая их к командам.
  4. ^ Коэн, Сэнди (2002). Macromedia FreeHand 10 для Windows и Macintosh. ISBN 9780201749656.
  5. ^ «Настройка сочетаний клавиш» .
  6. ^ Apple (ноябрь 1992 г.). Рекомендации по пользовательскому интерфейсу Macintosh (PDF) . Ридинг, Массачусетс: Аддисон-Уэсли. п. 128. ИСБН 0-201-62216-5.
  7. ^ «Определение ВОПРОСА» . www.merriam-webster.com .
  8. ^ «Руководство по пользовательскому интерфейсу OS X» . Если ваше приложение не выполняет задачу, связанную с рекомендуемым ярлыком, очень хорошо подумайте, прежде чем переопределить его. Помните, что хотя переназначение неиспользуемого ярлыка может иметь смысл в вашем приложении, ваши пользователи, скорее всего, будут знать и ожидать исходного, установленного значения.