Горячие клавиши иногда называют «быстрыми клавишами» из-за их способности без труда активировать операции (например, запускать программу или клавиатурную макрокоманду). В примере, приведенном ниже, горячая клавиша Win+Т настроена на то, чтобы запускать Блокнот (Notepad). Знак решетки [#] обозначает клавишу Windows:
#т:: Run Notepad return
В последней строке команда return служит для того, чтобы завершить работу горячей клавиши. Однако, если горячей клавише нужно выполнить только одну строку, эту строку можно поместить справа от двойного двоеточия, в то время как команда return будет подразумеваться:
#т::Run Notepad
Чтобы с горячей клавишей использовать несколько модификаторов, необходимо поместить их в строке друг за другом. В следующем примере для обозначения Control+Alt используются символы ^!:
^!ы:: Send SincerelyJohn Smith ; В этой строке эмуляция нажатия клавиш относится к активному окну. return
Чтобы задавать горячие клавиши, вы можете использовать следующие символы:
Горячие клавиши в Windows HotKey #shorts
!ь::MsgBox Вы нажали AltGr+m.
*#c::Run Calc.exe ; здесь горячую клавишу запустит любое из данных сочетаний: Win+C, Shift+Win+C, Ctrl+Win+C, и т.д.
*ScrollLock::Run Notepad ; Нажатие Scrolllock запустит эту горячую клавишу, даже если нажат модификатор.
~RButton::MsgBox Вы щелкнули правой кнопкой мыши.
~RButton Up» можно также использовать с обычными горячими клавишами:
^!к Up::MsgBox Вы нажали и отпустили Ctrl+Alt+R.
(Чтобы ознакомиться с полным списком названий клавиш клавиатуры и кнопок мыши/джойстика, см. соответствующий раздел.)
Метки горячих клавиш можно использовать как обычные метки: вы можете использовать команды Gosub/Goto и задать несколько меток горячих клавиш, чтобы выполнить одну и ту же процедуру. Например:
^Numpad0:: ^Numpad1:: MsgBox При нажатии Control+Numpad0 или Control+Numpad1 появится это сообщение. return
Можно запретить клавишу или комбинацию клавиш для всей системы, если заставить ее бездействовать. В следующем примере будет запрещена правая клавиша Windows:
RWin::return
Дополнительные возможности горячих клавиш:
Вы можете задать произвольную комбинацию из двух клавиш (кроме кнопок джойстика), если поставите между ними символ «. В следующем примере для того, чтобы запустить горячую клавишу, удерживая Numpad0, нажмите вторую клавишу:
Numpad0 Numpad2::Run Notepad
В приведенном примере клавиша Numpad0 становится префиксной клавишей. Для префиксных клавиш также можно задать выполнение собственных операций, как показано в следующем примере, однако эти операции будут запущены только после того, как такая клавиша уже отпущена, и если в тот момент, когда вы начали ее нажимать, не были нажаты другие клавиши:
Numpad0::WinMaximize A ; Активное окно развертывается до максимального размера.
Прокрутка колесика мыши назад и вперед также может стать горячей клавишей, как в этих примерах:
Как создать горячие клавиши Windows 10 8.1 и 7 в HotkeyP
MButton WheelDown::AltTab LAlt RShift::AltTab ; Удерживая right-control, нажимайте right-shift, чтобы двигаться вперед. RControl Не отпуская right-control, нажмите Enter чтобы двигаться в обратном порядке.
Команды Alt-tab:
AltTab: если меню отображено на экране, проходит по нему вперед. В противном случае, если горячая клавиша представляет собой Имитирует нажатие Alt + Tab при нажатии левого Control + CapsLock: LCtrl Обработчик нажатия средней кнопки мыши при нажатом Alt ;(так и происходит при нажатии средней кнопки мыши, если открыто меню Alt-Tab): !MButton :: IfWinExist ahk_class #32771 ; условие, что меню alt-tab открыто Send ! ; эмулирует нажатие Escape, что и убирает меню Alt-Tab return
Соглсно первой строке скрипта нажатие Ctrl + CapsLock приводит к появлению меню Alt-Tab. Поскольку это меню было вызвано не «настоящим» нажатием Alt+Tab, а командой скрипта, его невозможно убрать просто любым щелчком мыши или нажатием любой клавиши. Объясняется это тем, что меню «принадлежит» другому процессу (порожденному программой AutoHotkey). Вот здесь и может оказаться полезным код обработчика нажатия средней кнопки мыши (!MButton ::), который убирает это меню.
!MButton :: IfWinExist ahk_class #32771 Send return
Здесь обработчик нажатия средней кнопки мыши убирает меню Alt-Tab, вызванную «настоящим» нажатием Alt+Tab. Безусловно, в данной ситуации это меню можно убрать и без такого обработчика (например, тем же самым нажатием средней кнопки мыши). Однако, при наличии обработчика щелчок средней кнопки мыши получает и обрабатывает исключительно программа AutoHotkey, а не то окно, которое в этот момент находится под указателем мыши (для этого окна щелчка существовать не будет, что может быть по каким-то причинам удобно для пользователя).
В настоящее время все операции Alt-Tab должны быть присвоены непосредственно горячим клавишам, как показано в примерах выше (т.е. их нельзя использовать как самостоятельные команды). Обратите внимание, что присутствие меню Alt-Tab на экране может быть обнаружено при помощи IfWinExist ahk_class #32771.
Чтобы получить дальнейшее представление о том, как с наибольшей эффективностью использовать вашу клавиатуру, мышь и джойстик, см. соответствующие разделы.
Некоторые замечания по горячим клавишам
Для каждой клавиши на цифровой клавиатуре в зависимости от состояния клавиши Numlock можно определить запуск двух различных процедур горячих клавиш. Или запуск одной и той же процедуры вне зависимости от режима клавиши Numlock. Например:
NumpadEnd:: Numpad1:: MsgBox, Эта горячая клавиша запускается вне зависимости от того, включен ли Numlock. return
Если тильда (~) хоть раз будет использована как префикс, все клавиши всегда будут посылаться в активное окно. Например, в обеих из приведенных ниже горячих клавишах активное окно получит все правые клики, даже если только в одном определении есть тильда:
~RButton WheelUp::MsgBox Вы повернули вперед колесо мыши, удерживая при этом правую клавишу в нажатом положении.
Команда Suspend может временно запретить все горячие клавиши, кроме тех, которые вы исключили.
Посредством команды Hotkey можно создавать горячие клавиши в процессе исполнения скрипта. Также команда Hotkey может модифицировать, запрещать или разрешать отдельные горячие клавиши скрипта.
Горячие клавиши джойстика в настоящее время не поддерживают модификаторы, такие, как ^ (Control) и # (Win). Однако, чтобы воспроизвести этот эффект, вы можете использовать команду GetKeyState, как показано в примере, приведенном ниже:
Joy2:: if not GetKeyState(«Control») ; Не нажата ни правая, ни левая клавиша Control. return ; т.е. ничего не предпринимать. MsgBox Вы нажали Joy2, удерживая при этом клавишу Control в нажатом положении. return
Программа является псевдо-многопоточной, что позволяет запускать новую горячую клавишу, даже если процедура предыдущей горячей клавиши еще до конца не отработала. Например, можно запустить другие горячие клавиши, в то время как текущая горячая клавиша выводит на экран MsgBox.
Источник: ahk-wiki.ru
Новичок: как запустить любую программу в Windows с помощью горячей клавиши
Назначение сочетаний клавиш для запуска программ в Windows, вероятно, является одним из старейших приемов гиков в книге, но в реальной манере гиков мы покажем вам, как это сделать в Windows 8.
Запуск программы с помощью сочетания клавиш
Горячие клавиши в Windows применяются к ярлыкам, это позволяет создавать горячие клавиши для файлов и папок, а также программ. Все, что вам нужно сделать, это найти или создать ярлык для программы, которую вы хотите открыть с помощью горячей клавиши, щелкнуть правой кнопкой мыши по этому ярлыку и выбрать свойства из контекстного меню.
Когда загрузится диалоговое окно «Свойства» для ярлыка, щелкните текстовое поле «Сочетание клавиш».
Теперь все, что вам нужно сделать, это нажать клавишу на клавиатуре, которую вы хотите объединить с помощью ctrl и alt.
Нажмите кнопку ОК, и все готово.
Источник: gadgetshelp.com
14 горячих клавиш Windows для ускорения работы на ПК
Все мы привыкли к тому, что управление процессами в операционной системе и программах выполняются с помощью мыши, но немногие знают, что клавиатура дает возможность значительно ускорить выполнение некоторых рутинных операций. Как вы уже догадались, речь пойдет о горячих клавишах Windows, применение которых поможет упростить жизнь пользователя.
Сегодня мы поговорим только о сочетаниях, позволяющих не прибегать к использованию мыши при совершении действий, на выполнение которых с ее помощью тратится много времени.
Windows и Проводник
- Свернуть все окна разом поможет комбинация Win+D, после чего мы получаем чистый рабочий стол. Это бывает особенно полезно в тех случаях, когда требуется быстро скрыть информацию, не предназначенную для чужих глаз. Такого же эффекта помогут добиться клавиши Win+M, но они работают только на одном окне..
- Временно скрыть окна всех приложений, в том числе и «Проводника», позволяет сочетание Win+Space (пробел).
- Нудный процесс переименования большого количества файлов в папке можно ускорить, воспользовавшись клавишей F2, а для перехода к следующему документу – Tab. Такое сочетание команд позволяет не кликать каждый раз ПКМ по файлу с последующим выбором пункта «Переименовать».
- Комбинация Alt+Enter открывает свойства выделенного элемента, что также избавляет от необходимости использовать мышь и контекстное меню «Проводника».
- Удаление файлов без перемещения в «Корзину» выполняется нажатием Shift+Delete. Такие документы больше не занимают дисковое пространство, к тому же их довольно сложно восстановить.
- Закрепленные на панели задач приложения запускаются клавишей Win и порядковым номером справа налево. Например, Win+1 откроет окно первой программы и так далее. Если приложение уже запущено, то его окно будет восстановлено на рабочем столе. Win+Shift+номер запустит вторую копию программы, но только в том случае, если это предусмотрено разработчиками.
- Дублирование окон проводника производится нажатием Ctrl+N, а добавление Shift (Ctrl+Shift+N) создаст новую папку в активном окне.
Более полный список клавиш можно найти в этой статье.
Word
- Если вы случайно набрали большой кусок текста с активированным Caps Lock, то исправить ситуацию поможет набор клавиш Shift+F3. После этого все буквы выделенного фрагмента станут строчными. Подробнее об этом можно прочитать в статье «Изменение регистра в Microsoft Word».
- Удалить несколько напечатанных слов в Word можно с помощью комбинации Ctrl+Backspace. Это гораздо быстрее и удобнее, чем тянуться за мышью или стирать каждый знак по отдельности.
Если вам требуется получить информацию обо всех горячих клавишах в Word, то ознакомьтесь с этой статьей.
Браузер
- Для открытия новой вкладки браузера можно использовать клавиши Ctrl+T, а если требуется восстановить закрытую страницу, то поможет сочетание Ctrl+Shift+T. Второе действие открывает вкладки в том порядке, в котором они сохранены в истории.
- Быстрое переключение между вкладками осуществляется с помощью Ctrl+Tab (вперед) и Ctrl+Shift+Tab (назад).
- Экстренно закрыть активное окно браузера можно клавишами Ctrl+Shift+W.
Выключение ПК
Последняя на сегодня комбинация позволяет быстро выключить компьютер. Это Win+стрелка вправо+Enter.
Идея данной статьи заключается в том, чтобы помочь пользователю сэкономить максимум времени на выполнении простых операций. Освоение горячих клавиш поможет вам сократить количество манипуляций и тем самым оптимизировать рабочий процесс.
Источник: lumpics.ru