WikiSort.ru - Комьютерные игры

ПОИСК ПО САЙТУ | о проекте

Сочетание клавиш (синонимы: горячая клавиша, шорткат [англ. shortcut], клавиша быстрого доступа, клавиша быстрого вызова, клавиатурный ускоритель; англ. keyboard shortcut, quick key, access key, hot key) (для программного обеспечения) — разновидность интерфейса взаимодействия с вычислительным устройством (компьютером, калькулятором), представляющая собой нажатие кнопки/клавиши (или сочетания клавиш) на клавиатуре, которому назначено (запрограммировано) некое действие — команды (операции), исполняемые данной системой. Как правило, частично дублирует интерфейс меню или кнопок и служит для значительного ускорения работы, также — увеличения количества возможных действий, выполняемых с помощью клавиатуры.

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

Необходимость использования

Использование сочетаний позволяет на одну клавишу назначить несколько значений, что значительно увеличивает количество действий, выполняемых с клавиатуры.

Например, в инженерных калькуляторах есть клавиша «x²», над которой, как правило, написано «x³». При обычном нажатии на эту клавишу введённое число возводится в квадрат. Для выполнения «x³» предварительно нажимается специальная клавиша-модификатор для активации вторичной функции (она может иметь названия, к примеру, «shift», «2ndf», надпись на ней обычно синего цвета, в отличие от прочих, белых), затем нажимается клавиша «x²». При этом выполняется команда, написанная наверху. Таким образом, одной клавише назначено два действия, чем сокращается количество кнопок на калькуляторе. Можно добавить на калькулятор ещё несколько подобных кнопок: «3rdf», «4thf» и т. д. После этого на одну клавишу можно будет назначить три, четыре и более команд.

Клавиши-модификаторы

На персональных компьютерах чаще всего в сочетаниях используются клавиши Ctrl, Alt, Shift, а также Win (Super) или Command. Их часто называют клавиши-модификаторы. В сочетаниях можно зажимать не только одну из этих клавиш, но и несколько одновременно.

То есть при использовании 3-х клавиш-модификаторов на одну обычную клавишу можно «повесить» до восьми ( ; 2 — поскольку клавиша имеет 2 состояния — «нажата» и «не нажата». Но следует учесть, что состояние «не нажаты все три клавиши» не может использоваться для выполнения команд, следовательно, доступно для использования только семь состояний) (а при использовании и клавиши ⊞ Win — до 16) различных команд:

  1. нажатие обычной клавиши без модификаторов — для примера Delete;
  2. Ctrl + клавиша — Ctrl+Delete;
  3. Alt + клавиша — Alt+Delete;
  4. Shift + клавиша — ⇧ Shift+Delete;
  5. Ctrl + Shift + клавиша — Ctrl+⇧ Shift+Delete;
  6. Ctrl + Alt + клавиша — Ctrl+Alt+Delete;
  7. Alt + Shift + клавиша — Alt+⇧ Shift+Delete;
  8. Ctrl + Alt + Shift + клавиша — Ctrl+Alt+⇧ Shift+Delete.

Технические особенности

Интересно отметить, что клавиша-модификатор (или управляющая клавиша) принципиально отличается от иных клавиш тем, что может

  • неограниченно долго находиться в зажатом (активном) состоянии, и
  • будучи зажатой, не блокировать действия остальных клавиш — как модификаторов, так и обычных.

Такие клавиши обычно имеют отдельный вывод контроллера клавиатуры, в отличие от алфавитно-цифровых, организованных матрично из-за экономии выводов контроллера. Матричная клавиатура обычно рассчитана на нажатие клавиш только поодиночке, поэтому, например, одновременное зажатие Q и W ни к чему хорошему не приведёт. Для оповещения оператора о подобных проблемах в DOS выдавался сигнал на динамик ЭВМ при зажатии нескольких неуправляющих клавиш.

Использование сочетаний клавиш в операционной системе Windows

В качестве примера рассмотрим сочетание клавиш Ctrl+Alt+Delete.

Нажимать клавиши нужно не по очереди (как в калькуляторах) и не одновременно (как на пианино аккордом). Сначала следует зажать клавиши Ctrl и Alt, и, не отпуская их, нажать клавишу Delete. Зажатые в момент нажатия Delete клавиши Ctrl и Alt модифицируют действие клавиши Delete. То есть при нажатии клавиши Delete выполнится не основное действие (удаление символа справа или выделенного объекта), а одно из «вторичных» (в Windows XP — вызов приложения «Диспетчер задач» (taskmgr.exe.))

Полезная информация

Сочетания клавиш делятся на:

  • Локальные (перехватываемые программой только в том случае, если окно программы активно);
  • Глобальные для программы (перехватываемые определённой программой из любого окна);
  • Глобальные для операционной системы (перехватываемые ОС из любого окна).

Сочетание клавиш Ctrl+Alt+Delete является глобальным для Windows, то есть оно срабатывает из любого окна и перехватывается операционной системой.

В разных программах разный набор сочетаний клавиш. Разработчик программы сам решает, каким командам назначить сочетания клавиш и какие именно сочетания.


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

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

Мультимедийная компьютерная клавиатура с функциями управления громкостью звука и сетевым поведением компьютера.

Часто современные клавиатуры имеют дополнительный набор нестандартных кнопок для изменения громкости, управления окнами, вызова определённых программ («Калькулятор», «Word») и т. д. Их часто называют мультимедийные клавиатуры. Как правило, эти клавиши можно программировать. В некоторых таких клавиатурах сочетания клавиш могут работать некорректно или вообще не работать.

Назначение некоторых клавиш

  • F1 … F12 — функциональные клавиши, в разных программах работают по-разному, также используются в сочетаниях клавиш;
  • ⇧ Shift + «буква/цифра из ряда над буквами» — изменить регистр буквы (в зависимости от состояния ⇪ Caps Lock); для цифры — использовать символ, размещённый на клавише с цифрой;
  • ⇪ Caps Lock — включение режима «больших букв» (загорается индикатор);
  • Num Lock — включение цифровой клавиатуры справа (загорается индикатор);
  • Scroll Lock — практически нигде не работает (загорается индикатор). В MS-DOS использовалась для переключения между режимами прокрутки окна (аналог скроллинга) и перемещения текстового курсора. Excel — одна из немногих программ, где эта клавиша работает, причём так же;
  • Tab ↹ — переключение на другой элемент управления с клавиатуры;
  • Esc — закрытие диалоговых окон, меню, отмена действий;
  • Pause/Break — приостановить работу компьютера (в DOS работало везде, в современных ОС — только во время загрузки компьютера);
  • ← Backspace — в браузере перейти на предыдущую страницу (кроме Google Chrome 52+).

Глобальные сочетания клавиш в Windows

Глобальные сочетания клавиш в Windows[1]
СочетаниеОписание действия
Ctrl+Tab ↹переключение между закладками или окнами одного приложения
Alt+F4закрыть активное окно (как правило, служит для завершения работы всего приложения, а для закрытия диалоговых окон приложения применяется клавиша Esc);
Alt+Пробелоткрытие системного меню окна: с помощью него можно закрывать, сворачивать, разворачивать, перемещать и изменять размер окна без помощи мыши;
Alt+-открытие системного меню окна MDI;
Alt+⇧ Shiftпереключить язык;
Ctrl+⇧ Shiftпереключить язык (для русского языка предпочтительно: в отличие от Alt не сбои́т, конструкция почти всех клавиатур позволяет нажимать одним пальцем, работает с обеими клавишами Ctrl);
Ctrl+Alt+Deleteоткрытие окна «Диспетчер задач» или «Безопасность Windows»;
Ctrl+⇧ Shift+Escоткрытие окна «Диспетчер задач»;
⊞ Win или Ctrl+Escоткрытие/закрытие меню «Пуск»;
⊞ Win+Dсвернуть/восстановить все окна, включая диалоговые, то есть показать Рабочий стол;
⊞ Win+Eоткрытие программы «Проводник»;
⊞ Win+Rоткрытие окна «Запуск программы» («Пуск» → «Выполнить…»);
⊞ Win+F или Ctrl+Fоткрытие окна для поиска;
⊞ Win+Lзаблокировать компьютер;
⊞ Win+Mсворачивает все окна, кроме диалоговых;
⊞ Win+Pause/Breakоткрытие окна «Система»;
Print Screenпоместить снимок всего экрана в буфер обмена. В MS-DOS использовалась для вывода на принтер содержимого экрана;
Alt+Print Screenпоместить снимок активного окна в буфер обмена;
Ctrl+C или Ctrl+Insertкопировать в буфер обмена;
Ctrl+V или ⇧ Shift+Insertвставить из буфера обмена;
Ctrl+Xвырезать в буфер обмена;
⇧ Shift+Deleteудалить файл/каталог без возможности восстановления (удаление происходит не в корзину);
Ctrl+Zотменить (назад);
Ctrl+Yотменить (вперёд);
Ctrl+Aвыделить всё;
Ctrl+S или ⇧ Shift+F12сохранить;
Ctrl+Wзакрыть текущую вкладку окна;
Ctrl+Rобновить;
Ctrl+← Backspaceудалить слово (удаляет влево);
Ctrl+Deleteудалить слово (удаляет вправо);
Ctrl+переместить курсор на слово назад/вперёд;
Ctrl+переместить курсор на слово назад/вперёд;
⇧ Shift+Ctrl+выделить слово слева;
⇧ Shift+Ctrl+выделить слово справа;
Ctrl+Home или Ctrl+Endпереместить курсор в начало/конец текста;
⇧ Shift+Ctrl+Home или ⇧ Shift+Ctrl+Endвыделить до начала/конца текста;
Alt+назад/вперёд;
Alt+назад/вперёд;
Alt+Dвыделить текст в адресной строке браузера;
Alt + двойной щелчок левой клавишей мышиоткрывает окно свойств объекта (аналог Alt+↵ Enter);
Alt+Tab ↹делает активным другое выполняющееся приложение (бывшее активным непосредственно перед текущим). Для переключения на другие приложения нажимайте клавишу Tab ↹ несколько раз, не отпуская клавишу Alt. При этом в центре экрана появится панель, показывающая все запущенные приложения, и какое из них окажется активным, если вы отпустите клавишу Alt. При использовании Alt+Tab ↹ в переходе на приложение, которое было свёрнуто в панель задач, это приложение восстанавливается (разворачивается); Alt+⇧ Shift+Tab ↹ — переключение между активными окнами в обратном направлении (от текущего активного к первому, ставшему неактивным, потом ко второму неактивному и т. д. по кругу);
Alt+Escделает активным другое выполняющееся приложение (бывшее активным непосредственно перед текущим). Для переключения на другие приложения нажимайте клавишу Esc несколько раз, не отпуская клавишу Alt. В отличие от сочетания Alt+Tab ↹, в центре экрана панель, показывающая все запущенные приложения, не появится, а приложения будут активироваться в той последовательности, в которой были открыты. При использовании Alt+Esc, в переходе на приложение, которое было свёрнуто в панель задач, это приложение не восстанавливается (не разворачивается). Свёрнутое активное окно можно развернуть нажатием клавиши ↵ Enter.
⊞ Win+Tab ↹Переключение между кнопками приложений в панели задач. При добавлении ⇧ Shift перебор идёт в обратном порядке. В Windows 7 эта комбинация задействует функцию Aero Flip 3D;
Ctrl+Alt+Tab ↹ или Ctrl+Alt+Endэта комбинация задействует функцию Aero Flip 3D, фиксируя окна на мониторе, позволяя перемещаться между окнами при помощи / и активировать выбранное при помощи ↵ Enter ;
Ctrl+⇧ Shift+Пробелв Word: Неразрывный пробел;
Ctrl+⇧ Shift+-в Word: Неразрывный дефис;
Ctrl+↵ Enterв Word: Разрыв страницы;
⇧ Shift+↵ Enterв Word: Разрыв строки;
Alt+Ctrl+Iв Word: Переход в режим предварительного просмотра;
Ctrl+PПечать документа.

Сочетания клавиш в компьютерных играх

Сочетания клавиш используются в компьютерных играх для вызова определённых команд. К таким командам можно отнести как игровые, например, команда движения или атаки, так и специальные команды вызова меню, назначения группы или сохранения игры.

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

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

Вызов сверхспособности

Клавиша быстрого вызова может быть использована в компьютерной игре в качестве вызова сверхспособности, такой как телекинез или левитация. Обычно для этого используется одна клавиша на латинской раскладке, буква которой входит в название способности. Чаще всего это первая буква названия, хотя в некоторых случаях используются клавиши, более удобные для нажатия. В названии способности такая буква выделяется полужирным начертанием или другим цветом.

Вызов способности с помощью клавиатуры позволяет сэкономить время, столь важное в стратегиях реального времени.

Кроме способностей, одна клавиша может быть использована для покупки юнитов, постройки зданий и заказа улучшений.

Вызов меню

Вызов игрового меню обычно осуществляется с помощью комбинации клавиш, первой из которых является специальная клавиша клавиатуры, а вторая — алфавитно-цифровая клавиша. Такие комбинации применяются реже, потому как они имеют аналог в графическом интерфейсе игры, и их нажатие не требует оперативности.

Вызов группы

В стратегиях реального времени нередко клавиши быстрого доступа применяются для вызова группы юнитов. Для определения группы юнитов чаще всего используется комбинация клавиши Ctrl и одной из цифровых клавиш. Впоследствии для вызова группы используется только цифровая клавиша.

Порядок команд

Клавиша ⇧ Shift может применяться в качестве назначения очереди команд. При этом выбранная группа юнитов будет выполнять команды в порядке назначения игроком. Если не использовать очередь, группа юнитов будет выполнять команды игрока, прерывая предыдущие, если они не были завершены.

Специализированные программы

Windows

См. также

Примечания

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии