Материалы
Скачать программу для программирования любой клавиши и мыши
- Подробности
- Категория: Компьютеры, ПО
- Опубликовано 20.08.2012 21:35
Вашему вниманию представляется очень хорошая программа, которая позволяет программировать любое действие, любой клавишь, в том числе и компьютерную мышь. Эта программа называется AutoHotKey, и в своём соотношении функционал/лёгкость аналогов не имеет. Эта программа может быть полезна и для геймеров, т.к. она позволяет назначить ряд действий на одну клавишу (например быстрый ввод команды в чате игры).
Вся работа программы основана на скриптах, которые пишуться на её языке и выполняются с помощью её компилятора. Это самый простой способ, верно и максимально точно сделать необходимую последовательность действий.
Как делать скрипты для AutoHotKey и как использовать .ahk файлы?
Как уже было сказано выше, программа понимает свой "язык программирования". Поэтому рассмотрим основные обозначения клавиш, которые мы можем использовать для программирования:
Numlock ON | Numlock OFF |
Numpad0 | NumpadIns |
Numpad1 | NumpadEnd |
Numpad2 | NumpadDown |
Numpad3 | NumpadPgDn |
Numpad4 | NumpadLeft |
Numpad5 | NumpadClear |
Numpad6 | NumpadRight |
Numpad7 | NumpadHome |
Numpad8 | NumpadUp |
Numpad9 | NumpadPgUp |
NumpadDot (.) | NumpadDel |
NumpadDiv (/) | NumpadDiv (/) |
NumpadMult (*) | NumpadMult (*) |
NumpadAdd (+) | NumpadAdd (+) |
NumpadSub (-) | NumpadSub (-) |
NumpadEnter | NumpadEnter |
Space
Tab
Enter
Escape
Backspace
Delete (или Del)
Insert (или Ins)
Home
End
PgUp
PgDn
Up
Down
Left
Right
ScrollLock
CapsLock
NumLock
LButton - Левая кнопка мыши
RButton - Правая кнопка мыши
MButton - Средняя кнопка мыши
WheelDown - Колесо вниз
WheelUp - Колесо вверх
Когда вы написали скрипт, сохраните его в файле блокнота txt, это самое расширение которого поменияйте на .ahk, т.е у вас должно получиться что то вроде Текстовый документ.ahk. После установки программы AutoHotKey, этот тип файлов станет исполняемым, и при его запуске, вы сразу запустите на выполнение скрипт. Об успешности запуска вас известит зелёная иконка с буквой "H" в трее.
Не знаете как сменить расширение для файлов? Вам сюда
Как запрограммировать любую клавишу на многократное выполнение левой кнопки мыши?
Для того чтобы автоматически производилось нажатие левой кнопки мыши, вам нужно создать такой код:
*RAlt::
Loop
{
GetKeyState,state,RAlt,P
if State = U
break
; Otherwise:
MouseClick, left
Sleep, 125
}
return
Данный код по удержанию клавиши Правый альт, выполняет нажатие левой кнопкой мыши, с частотой 1 раз в 125 миллисекунд, Все значения вы, разумеется, можете поменять.
Как сделать скрипт для консоли к любой игре?
Быстрый непринуждённый ввод в консоль той или иной команды посредством нажатия одной кнопки происходит благодаря такой команде:
"Нажимаемая нами клавиша"::Sendplay, {"клавиша, нажимаемая скриптом (чат)"}"команда"{enter}
Например в скрипте F1::Sendplay, {F6}/login 583{enter}, мы видим что скрипт пользователя, после нажатия клавиши F1 запускает свою работу и вызывает чат F6 и введя в чат /login 583 нажимает Enter, чем отправляет команду на сервер. На работу всего скрипта уходит несколько миллисекунд.
Вы так же можете комбинировать в одном файле множество таких комманд:
F1::Sendplay, {F6}/spawn{enter}
F2::Sendplay, {F6}Васька падла{enter}
1::Sendplay, {F6}/tp terry{enter}
2::Sendplay, {F6}/home{enter}