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

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

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

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

Содержание
  • 1 Описание
  • 2 Настройка
    • 2.1 «Священные» сочетания клавиш
  • 3 Обозначение
  • 4 См. также
  • 5 Примечания и ссылки
Описание

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

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

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

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

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

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

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

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

  • ⌘ Q: Quit
  • ⌘ W: Close Window
  • ⌘ B: Bold text
  • ⌘ I: Italicize текст
  • ⌘ U: Underline текст
  • ⌘ O: Open
  • ⌘ P: Print
  • ⌘ A: Выбрать All
  • ⌘ S: Save
  • ⌘ F: Find
  • ⌘ G: найдите A g ain (клавиша G находится рядом с клавишей F на QWERTY клавиатура)
  • ⌘ Z: Отменить (напоминает действие по устранению ошибки)
  • ⌘ X: Вырезать (напоминает ножницы - и клавиша X находится рядом с клавишей C на QWERTY-клавиатуре)
  • ⌘ C: Copy
  • ⌘ V: Вставить (напоминает стрелку, направленную вниз »в «документ или кисть, использованная для нанесения пасты, а также отметка корректора для« вставки »- и клавиша V находится рядом с клавишей C на клавиатуре QWERTY)
  • ⌘ N: New Документ
  • ⌘.(точка ): Пользовательское прерывание
  • ⌘?: (? означает вопрос или недоумение)

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

Нотация
WorldWideWeb для NeXTSTEP / Intel с горячими клавишами, видимыми внизу осталось. Все сочетания клавиш требуют нажатия клавиши Ctrl(или клавиши Commandна черном оборудовании ). Кроме того, команды «Заголовок» в меню «Стиль» и команды в меню «Связь» требуют удержания клавиши ⇧ Shift.

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

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

Для некоторых сочетаний клавиш, включая все сочетания клавиш, в которых используется клавиша Esc , требуется, чтобы клавиши (или наборы клавиш) нажимались последовательно, по отдельности. Эти сочетания клавиш иногда записываются отдельными клавишами (или наборами), разделенными запятыми или точками с запятой. Текстовый редактор Emacs использует множество таких горячих клавиш, используя специальный набор «префиксных ключей», таких как Ctrl +C или Ctrl +X . Связки клавиш Emacs по умолчанию включают Ctrl +X Ctrl +S для сохранения файла или Ctrl +X Ctrl +B для просмотра списка открытых буферов. Emacs использует букву C для обозначения клавиши Ctrl, букву S для обозначения клавиши Shift и букву M для обозначения мета-клавиши (обычно отображаемой на Alt key на современных клавиатурах.) Таким образом, на языке Emacs, указанные выше ярлыки будут записаны как Cx Cs и Cx Cb. Общий backronym для Emacs - «Escape Meta Alt Ctrl Shift», высмеивающий использование в нем множества модификаторов и расширенных последовательностей горячих клавиш.

См. Также
Найдите сочетание клавиш в Wiktionary, бесплатном словаре.
Примечания и ссылки
Последняя правка сделана 2021-05-25 05:04:37
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте