Сочетание клавиш
Эта статья нуждается в дополнительных цитатах для проверки . ( декабрь 2010 г. ) |
В вычислительной технике , сочетание клавиш также известное как «горячая клавиша», представляет собой серию из одной или нескольких клавиш для быстрого вызова программы или выполнения заранее запрограммированного действия. Это действие может быть частью стандартной функциональности операционной системы или прикладной программы , либо оно может быть написано пользователем на языке сценариев . Некоторые встроенные клавиатуры также включают в себя указательные устройства ; определение того, что именно считается «ключом», иногда различается.
Значение термина «сочетание клавиш» может варьироваться в зависимости от производителя программного обеспечения. В Windows горячие клавиши состоят из определенной комбинации клавиш, используемой для запуска действия (обычно это общесистемные сочетания клавиш, доступные во всех контекстах, пока принимающая программа активна); Мнемоника представляет собой обозначенную букву в команде меню или кнопку панели инструментов, которая при нажатии вместе с клавишей Alt активирует такую команду.
Этот термин обычно ассоциируется с компьютерными клавиатурами, но многие электронные музыкальные инструменты теперь содержат клавиатуры с расширенными возможностями конфигурации. Взломщик паролей Инстаграм
Описание
[ редактировать ]Сочетания клавиш обычно являются средством вызова одной или нескольких команд с помощью клавиатуры , которые в противном случае были бы доступны только через меню , указывающее устройство , различные уровни пользовательского интерфейса или через интерфейс командной строки . Сочетания клавиш обычно используются для ускорения выполнения общих операций за счет сокращения последовательности ввода до нескольких нажатий клавиш , отсюда и термин «сочетание клавиш». [ 1 ]
Чтобы отличаться от обычного ввода с клавиатуры, большинство сочетаний клавиш требуют, чтобы пользователь одновременно нажимал и удерживал несколько клавиш или последовательность клавиш одну за другой. Немодифицированные нажатия клавиш иногда принимаются, когда клавиатура не используется для общего ввода, например, в графических пакетах, например Adobe Photoshop или IBM Lotus Freelance Graphics . Другие сочетания клавиш используют функциональные клавиши , предназначенные для использования в сочетаниях клавиш, и могут требовать только одного нажатия клавиши. Для одновременных сочетаний клавиш обычно сначала удерживаются клавиши-модификаторы , затем быстро нажимаются и отпускаются обычные клавиши (не модификаторы) и, наконец, отпускаются клавиши-модификаторы. Это различие важно, так как попытка одновременного нажатия всех клавиш часто приводит либо к пропуску некоторых клавиш-модификаторов, либо к нежелательному автоповторению. Последовательные сочетания клавиш обычно включают нажатие и отпускание специальной префиксной клавиши, например клавиши Esc , за которым следует одно или несколько нажатий клавиш.
Мнемоника отличается от сочетаний клавиш. Одно из различий между ними заключается в том, что сочетания клавиш не локализованы в многоязычном программном обеспечении, а мнемоника обычно локализуется так, чтобы отражать символы и буквы, используемые в конкретной локали. В большинстве графических интерфейсов сочетания клавиш программы можно обнаружить, просматривая меню программы — сочетание клавиш указывается рядом с выбором меню. Существуют клавиатуры, на которых уже отмечены сочетания клавиш для определенного приложения. Эти клавиатуры часто используются для редактирования видео, аудио или графики. [ 2 ] а также на курсах обучения программному обеспечению. Также существуют наклейки с напечатанными на них сочетаниями клавиш, которые можно наклеить на обычную клавиатуру. Справочные карточки, предназначенные для размещения на рабочем месте пользователя, также существуют для многих приложений. В прошлом, когда дизайн клавиатуры был более стандартизирован, компьютерные книги и журналы обычно печатали вырезанные карточки, предназначенные для размещения на клавиатуре пользователя, с напечатанными сочетаниями клавиш, отмеченными рядом с соответствующими клавишами.
Кастомизация
[ редактировать ]Когда сочетания клавиш называются привязками клавиш, это означает, что сочетания клавиш настраиваются в соответствии с предпочтениями пользователя и что функции программы могут быть «привязаны» к другому набору нажатий клавиш вместо или в дополнение к набору по умолчанию. [ 3 ] Это подчеркивает разницу в философии ярлыков. Некоторые системы, обычно ориентированные на конечного пользователя , такие как Mac OS или Windows , считают стандартизированные ярлыки необходимыми для простоты использования среды. В этих коммерческих проприетарных системах возможность изменять привязки по умолчанию и добавлять собственные может быть ограничена, возможно, даже потребуется отдельная или сторонняя утилита для выполнения этой задачи, иногда с использованием обходных путей, таких как переназначение клавиш. В macOS пользователь может настраивать ярлыки приложений («эквиваленты ключей») в настройках системы, а также настраивать ярлыки редактирования текста, создавая и редактируя соответствующие файлы конфигурации. [ 4 ] Другие системы, обычно Unix и родственные, считают ярлыки прерогативой пользователя и что их следует настраивать в соответствии с индивидуальными предпочтениями. В большинстве реальных сред обе философии сосуществуют; основной набор священных сочетаний клавиш остается фиксированным, в то время как другие, обычно включающие неиспользуемую в противном случае клавишу или клавиши-модификаторы, находятся под контролем пользователя.
Мотивы настройки привязок клавиш различаются. Пользователи, впервые знакомые с программой или программной средой, могут настроить ярлыки новой среды, чтобы они были похожи на другую среду, с которой они более знакомы. [ 5 ] Более продвинутые пользователи могут настроить привязки клавиш так, чтобы они лучше соответствовали их рабочему процессу , добавляя ярлыки для часто используемых действий и, возможно, удаляя или заменяя привязки для менее используемых функций. [ 6 ] Заядлые геймеры часто настраивают привязки клавиш, чтобы повысить производительность за счет более быстрого реагирования.
«Священные» сочетания клавиш
[ редактировать ]Исходные рекомендации по пользовательскому интерфейсу Macintosh определяли набор сочетаний клавиш, которые должны были оставаться одинаковыми для всех прикладных программ. [ 7 ] Это обеспечивает лучший пользовательский опыт , чем распространенная в то время ситуация, когда приложения использовали одни и те же клавиши для разных функций. Это могло привести к ошибкам пользователя, если одна программа использовала ⌘ Command+ D означает «Удалить» , в то время как другой использовал его для дублирования элемента. Стандартные привязки были:
- ⌘ Q : Покидать
- ⌘ W : окно Закрыть
- ⌘ B : жирным шрифтом . Старый текст, выделенный
- ⌘ I : Я переводю текст
- ⌘ U : подчеркивание текста
- ⌘ O : Открыть
- ⌘ P : Печать
- ⌘ A : Выбрать все
- ⌘ S : Сохранять
- ⌘ F : Находить
- ⌘ G : найти снова (клавиша G находится рядом с клавишей F на QWERTY -клавиатуре)
- ⌘ Z : Отменить (напоминает зачеркивание ошибки)
- ⌘ X : вырезать (напоминает ножницы — клавиша X находится рядом с клавишей C на QWERTY-клавиатуре)
- ⌘ C : Копировать
- ⌘ V : Вставить (напоминает стрелку, направленную вниз «внутрь» документа, или кисть, используемую для нанесения пасты, а также пометку корректора для «вставки» — клавиша V находится рядом с клавишей C на QWERTY-клавиатуре)
- ⌘ N : Новый документ
- ⌘ . ( точка ): пользовательское прерывание. [ примечания 1 ] , его можно использовать для закрытия диалоговых окон, панелей поиска и контекстных меню.
- ⌘ ? : Помощь ( ? означает вопрос или замешательство) [ 8 ]
Более поздние среды, такие как Microsoft Windows, сохраняют некоторые из этих привязок, добавляя при этом свои собственные из альтернативных стандартов, таких как Common User Access . Сочетания клавиш на этих платформах (или в macOS ) не так строго стандартизированы для разных приложений, как в раннем пользовательском интерфейсе Macintosh, где, если программа не включала функцию, обычно выполняемую одним из стандартных нажатий клавиш, в руководствах говорилось, что этого не следует делать. переопределите ключ, чтобы сделать что-то еще, поскольку это потенциально может запутать пользователей. [ 9 ]
Обозначения
[ редактировать ]Простейшие сочетания клавиш состоят всего из одной клавиши. Для этого обычно просто записывают название клавиши, как в сообщении «Нажмите F1 для получения справки». Имя ключа иногда заключено в скобки или подобные символы. Например: [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 для обозначения клавиши Meta (обычно сопоставляемой с клавишей Alt на современных клавиатурах). Таким образом, на языке Emacs приведенные выше сочетания клавиш будет написано Cx Cs и Cx Cb. Распространенным бэкронимом Emacs является «Escape Meta Alt Ctrl Shift», высмеивающий использование множества модификаторов и расширенных сочетаний клавиш.
См. также
[ редактировать ]- Таблица сочетаний клавиш
- Ключ доступа
- Стол-ускоритель
- Общий доступ пользователей (CUA)
- Рекомендации по человеческому интерфейсу
Примечания и ссылки
[ редактировать ]- ^ Техническое примечание: он вызывает метод AppKit «cancelOperation:»
- ^ В английском языке «ярлык» может непреднамеренно указывать на неполный или небрежный способ завершения чего-либо. Следовательно, некоторые компьютерные приложения, предназначенные для управления в основном с помощью клавиатуры, такие как Emacs , используют альтернативный термин «привязка клавиш».
- ^ Ловенсон, Джош (3 декабря 2009 г.). «Аппаратное обеспечение для Gmail: клавиатура Gboard» . CNET.com . Архивировано из оригинала 16 октября 2013 года . Проверено 7 января 2011 г.
- ^ «Руководство по GNU Emacs: Команды» .
Emacs не присваивает значения клавишам напрямую. Вместо этого Emacs присваивает значения именованным командам, а затем присваивает значения клавишам, привязывая их к командам.
- ^ «Настройки текстовой системы по умолчанию и привязки клавиш» . Архив документации разработчиков Apple . 9 сентября 2013 г. Архивировано из оригинала 10 марта 2024 г. Проверено 18 января 2024 г.
- ^ Коэн, Сэнди (2002). Macromedia FreeHand 10 для Windows и Macintosh . ISBN 9780201749656 .
- ^ «Настройка сочетаний клавиш» .
- ^ Apple (ноябрь 1992 г.). Рекомендации по пользовательскому интерфейсу Macintosh (PDF) . Ридинг, Массачусетс: Аддисон-Уэсли. п. 128. ИСБН 0-201-62216-5 .
- ^ «ОПРЕДЕЛЕНИЕ ВОПРОСА» . www.merriam-webster.com .
- ^ «Руководство по пользовательскому интерфейсу OS X» .
Если ваше приложение не выполняет задачу, связанную с рекомендуемым ярлыком, очень хорошо подумайте, прежде чем переопределить его. Помните, что хотя переназначение неиспользуемого ярлыка может иметь смысл в вашем приложении, ваши пользователи, скорее всего, будут знать и ожидать исходного, установленного значения.