Материалы

Скачать программу для программирования любой клавиши и мыши

30-2418Вашему вниманию представляется очень хорошая программа, которая позволяет программировать любое действие, любой клавишь, в том числе и компьютерную мышь. Эта программа называется AutoHotKey, и в своём соотношении функционал/лёгкость аналогов не имеет. Эта программа может быть полезна и для геймеров, т.к. она позволяет назначить ряд действий на одну клавишу (например быстрый ввод команды в чате игры).

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

 

Скачать 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}

 


You have no rights to post comments

Карта сайта