Помощь в использовании AutoHotKey
Программа AutoHotKey позволяет выполнять действия нажатием клавиши или комбинацией клавиш, кроме того позволяет выполнить несколько действий нажатием одной клавиши.
Скрипты (бинды) пишутся в текстовом файле формата .ahk, где указывается кнопка и её функция.
Для того что бы создать бинд, после установки программы, кликаем правой кнопкой мыши на пустом месте рабочего стола, или в любой папке, далее выбираем создать и Autohotkey Script.
Для того что бы редактировать готовый бинд необходимо нажать правой кнопкой мыши и выбрать "Edit Script".
Для того чтобы написать что либо в игровой чат нужно эмулировать нажатие F6, для этого в коде бинда берём F6 в фигурные скобки - {F6}
КОД:
Пример: home:: send, {F6}hello{Enter}
Таким образом нажатие home отправит слово hello в игровой чат, что бы сообщение сразу отправилось добавляем в конец {Enter}, для отступа - {Space}
Для того что бы сделать комбинацию нажатия кнопки и клавиши необходимо в конце добавить символ, например ( ctrl - ^ )
КОД:
ctrl = ^
alt = !
shift = +
windows = #
Т.е что бы забиндить фразу на ctrl и букву A:
КОД:
^a:: send, hello
Что бы текст набирался моментально, на windows XP нужно использовать sendplay вместо send, на windows 7 и vista - sendinput вместо send.
Для того что бы забиндить несколько фраз на одну кнопку необходимо использовать задержку sleep после которой идёт значение задержки в миллисекундах (1000 - 1 секунда), 1-й идёт строка с кнопкой, со следующей строки пишем действие, заканчиваться всё это должно командой end или return.
КОД:
!b::
sendplay, {f6}Здравствуйте, меня зовут Женя{enter}
sleep 1100
sendplay, {f6}/me улыбнулся{enter}
exit
Если вы хотите ставить бинд на паузу используйте команду pause, ниже кнопка клавиатуры end ставит бинд на паузу:
КОД:
end:: pause
Также бывают моменты, когда вы случайно нажали кнопку бинда и вам бы хотелось ОТМЕНИТЬ происходящее, дабы не войти в неловкое положение, в таком случае можно перезагрузить бинд:
КОД:
end::reload
Список клавиш и кнопок мыши
Мышь
LButton - левая кнопка мыши
RButton - правая кнопка мыши
MButton - средняя кнопка мыши (или колесо)
WheelDown - поворот колеса мыши "вниз"
WheelUp - поворот колеса мыши "вверх"
Поддерживается только Windows 2000/XP:
XButton1 - четвертая кнопка мыши, боковая
XButton2 - пятая кнопка мыши, боковая
Клавиатура
Space - пробел
Tab
Enter (или Return)
Escape (или Esc)
Backspace (или BS)
Delete (или Del)
Insert (или Ins)
Home
End
PgUp
PgDn
Up
Down
Left
Right
ScrollLock
CapsLock
NumLock
NumpadDiv - слэш "/"
NumpadMult - звездочка "*"
NumpadAdd - плюс "+"
NumpadSub - минус "-"
NumpadEnter - клавиша "Numpad-Enter"
Следующие названия клавиш используются, когда NumLock включен:
NumpadDel
NumpadIns
NumpadClear - та же кнопка, что и Numpad5 на клавиатуре
NumpadUp
NumpadDown
NumpadLeft
NumpadRight
NumpadHome
NumpadEnd
NumpadPUp
NumpadPgDn
Эти названия клавиш используются при включенном Numlock'e:
Numpad0
Numpad1
Numpad2
Numpad3
Numpad4
Numpad5
Numpad6
Numpad7
Numpad8
Numpad9
NumpadDot - "Numpad-точка"
С F1 по F24 - двенадцать или более функциональных клавиш, на большинстве клавиатур представлены в самом верхнем ряду.
AppsKey - клавиша, вызывающая контекстное меню файла/программы, как при правом клике мышкой.
LWin - левая клавиша "Windows"
RWin - правая клавиша "Windows"