AutoHotkey (AHK) — это программное обеспечение для автоматизации задач на компьютере. Одной из главных возможностей AHK является привязка клавиш к определенным действиям. Это позволяет значительно улучшить производительность и удобство работы.
В AHK есть полный список кнопок, которые можно использовать для биндинга или привязки. В этом списке есть не только обычные клавиши клавиатуры, но и функциональные клавиши, цифровая клавиатура, клавиши мыши, а также сочетания клавиш.
Некоторые из наиболее популярных кнопок, которые можно использовать в AHK, включают в себя клавиши Ctrl, Alt и Shift, а также специальную кнопку Win (Windows). Вы также можете использовать клавиши функций F1 — F12, кнопки стрелок влево, вправо, вверх и вниз, а также клавиши Esc, Del и Insert.
Если вы хотите привязать действие к какой-либо другой кнопке, вы можете использовать специальный код кнопки. Например, {Enter} — это код для клавиши Enter, {Tab} — для клавиши Tab, {Space} — для клавиши Пробел, а {LButton} — для левой кнопки мыши. Существуют также коды для других кнопок, таких как {LControl}, {LAlt}, {LShift} и многих других.
Благодаря возможности привязки действий к различным кнопкам, AHK становится мощным инструментом автоматизации, позволяющим упростить и ускорить работу на компьютере.
- На какие кнопки можно биндить в AutoHotkey: полный список
- Бинды на модификаторы и основные кнопки
- Бинды на функциональные и навигационные кнопки
- Бинды на символьные кнопки клавиатуры
- Бинды на цифровые кнопки клавиатуры
- Бинды на функциональные кнопки клавиатуры
- Бинды на мультимедийные кнопки клавиатуры
- Бинды на специальные кнопки клавиатуры
На какие кнопки можно биндить в AutoHotkey: полный список
В AutoHotkey можно привязать действия к различным кнопкам клавиатуры. Ниже представлен полный список кнопок, которые можно использовать для биндинга в AutoHotkey:
1. Буквы:
A, B, C, D, E, F, G, H, I, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z
2. Числа:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
3. Функциональные клавиши:
F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12
4. Дополнительные клавиши (в зависимости от клавиатуры):
Backspace, Tab, Enter, Shift, Control (Ctrl), Alt, CapsLock, Esc, Space, PageUp, PageDown, End, Home, Left, Up, Right, Down, Ins, Del
5. Клавиши с символами:
., /, -, =, ;, ‘, \, [, ], `, \, , , Oem2, Oem3, Oem4, Oem5, Oem6, Oem7, Oem8, Oem102
6. Нумерованные кнопки (на дополнительной клавиатуре):
Numpad0, Numpad1, Numpad2, Numpad3, Numpad4, Numpad5, Numpad6, Numpad7, Numpad8, Numpad9, NumpadDot, NumpadMult, NumpadAdd, NumpadSub, NumpadDiv, NumpadEnter
7. Мультимедийные кнопки:
Media_Play_Pause, Media_Stop, Media_Prev, Media_Next, Volume_Mute, Volume_Down, Volume_Up
Это лишь некоторые из кнопок, которые можно использовать в AutoHotkey для биндинга действий. Разработчики могут добавлять к своим клавиатурам дополнительные кнопки, и их тоже можно использовать для биндинга в AutoHotkey.
Бинды на модификаторы и основные кнопки
В AutoHotkey можно назначить бинды на различные модификаторы и основные кнопки. Это позволяет пользователю настраивать поведение клавиш и комбинаций клавиш под свои нужды.
Ниже приведен полный список модификаторов и основных кнопок, на которые можно назначить бинды в AutoHotkey:
Модификаторы | Кнопки |
---|---|
Ctrl | Левая кнопка мыши |
Alt | Правая кнопка мыши |
Shift | Средняя кнопка мыши |
Win | Колесико прокрутки |
Ctrl + Alt | Кнопка Backspace (возврат назад) |
Ctrl + Shift | Кнопка Enter (ввод) |
Ctrl + Win | Кнопка Escape (выход) |
Alt + Shift | Кнопка Delete (удаление) |
Это только некоторые примеры, и в AutoHotkey есть возможность назначать бинды на множество других комбинаций клавиш. Программа предоставляет максимальную гибкость и настраиваемость в этом отношении.
Бинды на функциональные и навигационные кнопки
В AHK можно привязывать действия к функциональным и навигационным кнопкам клавиатуры. Ниже приведена таблица с полным списком этих кнопок и их кодами:
Кнопка | Код |
---|---|
Esc | Esc |
F1 | F1 |
F2 | F2 |
F3 | F3 |
F4 | F4 |
F5 | F5 |
F6 | F6 |
F7 | F7 |
F8 | F8 |
F9 | F9 |
F10 | F10 |
F11 | F11 |
F12 | F12 |
PrintScreen | PrintScreen |
ScrollLock | ScrollLock |
Pause | Pause |
Insert | Insert |
Home | Home |
PageUp | PageUp |
Delete | Delete |
End | End |
PageDown | PageDown |
Right | Right |
Left | Left |
Down | Down |
Up | Up |
Каждая кнопка имеет свой уникальный код, который можно использовать для создания биндов в AHK. Например, чтобы привязать действие к кнопке F1, нужно использовать код «F1» в скрипте AHK.
Бинды на символьные кнопки клавиатуры
AutoHotkey (AHK) позволяет создавать бинды на различные символьные кнопки клавиатуры. Вот некоторые из самых часто используемых символов:
- a-z — буквы английского алфавита от a до z
- A-Z — прописные буквы английского алфавита от A до Z
- 0-9 — цифры от 0 до 9
- ~!@#$%^&*()_+ — специальные символы как на английской, так и на русской расскладках
- {}[]\|;:,<>?/. — различные символы пунктуации
- Space — пробел
- Tab — табуляция
- Enter — ввод
- Esc — отмена или выход
- BackSpace — удаление предыдущего символа
- Insert — вставка
- Delete — удаление
- Home/End — перемещение в начало/конец строки
- PageUp/PageDown — перемещение на одну страницу вверх/вниз
- PrintScreen — снятие скриншота экрана
- ScrollLock — включение/выключение прокрутки
- Pause/Break — пауза в выполнении
Однако следует помнить, что некоторые буквы и символы могут иметь различное расположение на клавиатуре в зависимости от языковой раскладки и настроек. Поэтому, перед использованием бинда на символьную кнопку, рекомендуется проверить ее расположение на клавиатуре.
Бинды на цифровые кнопки клавиатуры
Цифровая клавиатура на компьютере представляет собой набор кнопок от 0 до 9, обычно расположенных над основной клавиатурой. Эти кнопки могут быть использованы для различных действий, включая привязку к определенным функциям в AHK. Ниже приведен список цифровых кнопок, на которые можно назначить бинды в AHK:
- 0-9: Кнопки с цифрами от 0 до 9 могут быть использованы для различных целей в AHK. Например, можно назначить выполнение определенного действия при нажатии на кнопку 1 или 2.
- NumLock: Кнопка NumLock, если нажата, может использоваться в AHK для изменения поведения других кнопок на цифровой клавиатуре.
- +,-,*,/: Кнопки со знаками +, -, *, / могут быть использованы в AHK для выполняемых операций, таких как сложение, вычитание, умножение или деление.
- Enter: Кнопка Enter может быть использована для подтверждения ввода или выполнения определенного действия в AHK.
- Backspace: Кнопка Backspace может быть использована для удаления символов или отмены предыдущего действия в AHK.
- ., ,: Кнопки . (точка), , (запятая) и : (двоеточие) могут быть использованы для различных целей в AHK, включая ввод специальных символов или привязку к определенным функциям.
Назначение биндов на цифровые кнопки клавиатуры в AHK позволяет пользователю оптимизировать свою работу и повысить эффективность использования клавиатуры.
Бинды на функциональные кнопки клавиатуры
Кроме основных клавиш клавиатуры, таких как буквы, цифры и символы, существуют также функциональные кнопки, которые могут быть биндированы с помощью AHK. Эти кнопки предназначены для выполнения специальных действий и имеют свои уникальные идентификаторы.
Ниже приведен список функциональных кнопок клавиатуры, которые можно использовать для создания биндов в AHK:
- F1 — кнопка «Помощь» или «Справка»
- F2 — кнопка «Редактировать» или «Переименовать»
- F3 — кнопка «Поиск»
- F4 — кнопка «Закрыть» или «Сохранить»
- F5 — кнопка «Обновить» или «Перезагрузить»
- F6 — кнопка «Выделить адресную строку»
- F7 — кнопка «Проверка правописания»
- F8 — кнопка «Открыть консоль разработчика»
- F9 — кнопка «Переключиться между вкладками»
- F10 — кнопка «Открыть меню»
- F11 — кнопка «Полноэкранный режим»
- F12 — кнопка «Открыть инструменты разработчика»
Это лишь некоторые из функциональных кнопок клавиатуры, но их можно использовать для создания различных биндов в AHK. Как и с обычными клавишами, вы можете указать действия, которые должны выполняться при нажатии на одну из этих функциональных кнопок клавиатуры.
Бинды на мультимедийные кнопки клавиатуры
AutoHotkey позволяет создавать бинды на различные мультимедийные кнопки клавиатуры, которые могут использоваться для управления мультимедийным плеером, регулирования громкости, переключения треков и других функций.
Для создания биндов на мультимедийные кнопки клавиатуры в AHK используется следующая системная информация об этих кнопках:
Кнопка клавиатуры | Системная информация |
---|---|
Play / Pause | Media_Play_Pause |
Stop | Media_Stop |
Prev Track | Media_Prev |
Next Track | Media_Next |
Volume Up | Volume_Up |
Volume Down | Volume_Down |
Mute | Volume_Mute |
Calculator | Launch_App2 |
Launch_Mail | |
Web Browser | Launch_App1 |
Для создания биндов на эти кнопки необходимо использовать функцию Hotkey
в сочетании с системной информацией, например:
Media_Play_Pause::SendInput ^{SPACE}
В данном примере создается бинд на кнопку «Play / Pause» клавиатуры, при нажатии которой будет отправляться комбинация клавиш Ctrl+Пробел
(для воспроизведения или приостановки медиафайла).
Таким образом, AutoHotkey предоставляет возможность использовать мультимедийные кнопки клавиатуры для настройки удобного управления мультимедийными функциями на компьютере.
Бинды на специальные кнопки клавиатуры
В AHK можно назначить бинды на специальные кнопки клавиатуры, которые выполняют различные функции. В таблице ниже представлен список таких кнопок и их кодов:
Кнопка | Код |
---|---|
Левая Windows | LWin |
Правая Windows | RWin |
Меню | AppsKey |
Левый Alt | LAlt |
Правый Alt | RAlt |
Caps Lock | CapsLock |
Num Lock | Numlock |
Scroll Lock | ScrollLock |
Print Screen | PrintScreen |
Pause | Pause |
Insert | Insert |
Home | Home |
End | End |
Page Up | PgUp |
Page Down | PgDn |
Left | Left |
Right | Right |
Up | Up |
Down | Down |
Num-1 (End на NumPad) | NumpadEnd |
Num-2 (Down на NumPad) | NumpadDown |
Num-3 (PgDn на NumPad) | NumpadPgDn |
Num-4 (Left на NumPad) | NumpadLeft |
Num-5 (Clear на NumPad) | NumpadClear |
Num-6 (Right на NumPad) | NumpadRight |
Num-7 (Home на NumPad) | NumpadHome |
Num-8 (Up на NumPad) | NumpadUp |
Num-9 (PgUp на NumPad) | NumpadPgUp |
Num-0 (Insert на NumPad) | NumpadIns |
Num-Del (.) на NumPad | NumpadDel |
Num-/ (/ на NumPad) | NumpadDiv |
Num-* (* на NumPad) | NumpadMult |
Num— (- на NumPad) | NumpadSub |
Num-+ (+ на NumPad) | NumpadAdd |
Num-Enter (Enter на NumPad) | NumpadEnter |
Num-. (, на NumPad) | NumpadDot |
Num-Lock | NumpadNumLock |
Это только некоторые специальные кнопки клавиатуры, которые можно использовать для создания биндов в AHK. Ваша клавиатура может иметь дополнительные специальные кнопки, их коды можно найти в документации вашего устройства.