ПРОВЕРЕНО [F.A.Q] Помощь с AHK.
Misha_Travin
Пользователь
И так. Начнём с обозначений. Чаще всего бинды ставят на часть клавиатуры «NumPad». Все знаю про 1, 2, 3, 4 и т.д., но есть и другие символы.
Если вы хотите, чтобы бинды работали при выключенном нумпаде, используйте данные команды:
NumpadDel = NumpadDot
NumpadClear = Numpad5
NumpadUp = Numpad8
NumpadDown = Numpad2
NumpadLeft = Numpad4
NumpadRight = Numpad6
NumpadHome = Numpad7
NumpadPgDp = Numpad3 (Это зависит от клавиатуры, будьте внимательней!)
NumpadPgUn = Numpad9 (Это зависит от клавиатуры, будьте внимательней!)
NumpadIns = Numpad0
NumpadEnd = Numpad1
Даже если у вас будет выключена мини-клавиатура «Numpad» — ваш бинд будет работать, если в поле выбора клавиши включения вы введёте данные команды.
Если вы выключите нумпад и будете пытаться запустить данный бинд — у вас ничего не получится. Но если вы вместо «Numpad4::» введёте «NumpadLeft::» — будет работать даже с выключенным. Чем это может быть полезно? Например у вас куча биндов, а клавиш уже не хватает, вы можете поставить два бинда на одну клавишу! Например поставить бинд на «Numpad5» и на «NumpadClear». Казалось бы, одна и та же клавиша. Но когда у вас включен нумпад будет работать именно Numpad5, а когда выключен — NumpadClear. То есть вы фактически получаете 11 дополнительных клавш, и вам не нужно будет занимать клавиши «F». Главное помнить какие работают с выключенным нумпадом, а какие с включенным.
Так же можно использовать и знаки:
/ — «слеш» — NumpadDiv
* — «звёздочка» — NumpadMult
+ — «плюс» — NumpadAdd
— — «минус» — NumpadSub
↲ — «Enter» — NumpadEnter
. — «точка» — NumpadDot
Какие клавиши не рекомендуется использовать при старте бинда?
Не рекомендуется:
F1
F5
F7
F8
Tab
Esc
Control
LWin
RWin
PrintScreen
Клавиши мыши и клавиши взаимодействия в игре
Эти клавиши будут мешать процессу игры ибо вообще не сработают.
Взаимодействие клавиш. Можно сделать и так, чтобы при нажатии определённой комбинации у вас запускался бинд, для этого есть определённые обозначения:
+ — Shift
^ — Control
# — Win
! — Alt
Numpad4::
SendMessage, 0x50,, 0x4190419,, A
SendInput,
^Numpad4::
SendMessage, 0x50,, 0x4190419,, A
SendInput,
Во втором случае бинд запустится, если вы нажмёте комбинацию клавиш Control + Numpad 4
Или символ + цифра. То есть нажимаете ^ + Numpad4. Тогда точно сработает.
Надеюсь я помог вам.
Источник
Проверено На половину не работает AHK
Kirill_Vanin
Cort_Quwinn
Kapatich_Spartovich
Kirill_Vanin
Хотите сказать, что у других так же? Код то стандартный
ALT & R::
SendMessage, 0x50,, 0x4190419,, A
SendInput,
Sleep 1000
SendInput,
Sleep 1000
SendInput,
return
ALT & Numpad0::
SendInput,
Sleep 1500
SendInput,
Sleep 1500
SendInput,
Sleep 1500
SendInput,
Sleep 1500
Return
Numpad0::
SendMessage, 0x50,, 0x4190419,, A
SendInput,
Sleep 2000
SendInput,
Sleep 2000
SendInput,
Sleep 2000
SendInput,
Sleep 2000
SendInput,
Sleep 2000
Return
Numpad1::
SendMessage, 0x50,, 0x4190419,, A
Sendinput,
Sleep 1500
Sendinput,
Sleep 1500
Sendinput,
Sleep 1500
Sendinput,
Sleep 1500
Sendinput,
Sleep 1500
Sendinput,
return
Numpad3::
SendMessage, 0x50,, 0x4190419,, A
SendInput,
Sleep, 1500
SendInput,
sleep, 1500
SendInput,
sleep, 1500
SendInput,
Return
Numpad4::
SendMessage, 0x50,, 0x4190419,, A
SendInput,
Sleep 1000
SendInput,
Sleep 1000
SendInput,
Sleep 1000
SendInput,
Return
Numpad5::
SendMessage, 0x50,, 0x4190419,, A
SendInput,
sleep, 1500
SendInput,
sleep, 1500
SendInput,
Return
Numpad6::
SendMessage, 0x50,, 0x4190419,, A
SendInput,
sleep, 1500
SendInput,
sleep, 1500
SendInput,
Return
Numpad7::
SendMessage, 0x50,, 0x4190419,, A
SendInput,
Sleep 1500
SendInput,
Sleep 1500
SendInput,
Sleep 1500
SendInput,
Sleep 4000
SendInput,
sleep 1500
SendInput,
Sleep 1500
Return
Numpad8::
SendMessage, 0x50,, 0x4190419,, A
SendInput
Sleep 1000
SendInput
Sleep 1000
SendInput
Sleep 1000
SendInput
Sleep 1000
Return
Numpad9::
SendMessage, 0x50,, 0x4190419,, A
SendInput,
Sleep 1700
SendInput,
Sleep 1700
SendInput,
Sleep 1700
SendInput,
Sleep 1700
SendInput,
Return
F1::
SendMessage, 0x50,, 0x4190419,, A
SendInput,
Sleep 1700
SendInput,
Sleep 1700
SendInput,
Sleep 1700
SendInput,
Sleep 1700
SendInput,
Sleep 1700
return
F2::
SendMessage, 0x50,, 0x4190419,, A
SendInput,
Sleep 1700
SendInput,
Sleep 1700
SendInput,
Sleep 1700
SendInput,
Sleep 1700
SendInput,
Sleep 1700
return
F4::
SendMessage, 0x50,, 0x4190419,, A
SendInput,
Sleep 1700
Sendinput,
Sleep 1700
Sendinput,
Sleep 1700
Sendinput,
Sleep 1700
Sendinput,
Sleep 1700
Sendinput,
Sleep 1700
Return
Источник
Не работают скрипты на NumPad на AutoHotKey (GTA:SA:MP)
Здравствуйте! Возможно проблема в антивирусе, который блокирует АХК, но не закрывает его. В этом случае добавьте его в список доверенных программ (Белый список). Или же попробуйте переназначить клавиши на другие, вот вам список:
Примечание: названия буквенных и цифровых клавиш точно такие же, как и сами символы этих клавиш. То есть, клавиша «b» записывается как b, а клавиша «5» как 5.
# -Win (клавиша Windows)
! -Alt
^ — Control
+ — Shift
! — Иногда что вместо правого альта стоит клавиша AltGr и вот эта команда отвечает за ту клавишу (alternate graving).
Space — пробел
Tab
Enter (или Return)
Escape (или Esc)
Bаkspace (или BS)
Delete (или Del)
Insert (или Ins)
Home
End
PgUp
РgDn
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
NumpadPgUp
NumpadPgDn
Эти названия клавиш используются при включенном Numlock’e:
Numpad0
Numpad1
Numpad2
Numpad3
Numpad4
Numpad5
Numpad6
Numpad7
Numpad8
Numpad9
NumpadDot — «Numpad-точка»
та же фигня
Всем доброго
а как numpad нажать, по примеру ниже не работает, может кодом на кнопку надавить подскажите как.
Источник
Ахк не работает нумпад
RecoilFix(amount)
<
DllCall(«mouse_event»,uint,1,int,x,int,amount,uint ,0,int,0)
>
IfWinActive, Call of Duty 4
<
Lbutton::
If ScriptActive = 1
<
RecoilFix(FixAmount)
Loop
<
GetKeyState, state, Lbutton, P
if state=U
break
Sendinput
Sleep 20
Sendinput
Sleep 20
RecoilFix(FixAmount)
>
>
return
;Pauses AutoHotKey Script.
Z::
If ScriptActive = 1
<
ScriptActive = 0
SoundBeep, 400, 400
>
else if ScriptActive = 0
<
ScriptActive = 1
SoundBeep, 1000, 100
SoundBeep, 1000, 100
>
return
NumpadAdd::
++FixAmount
SoundBeep, 700, 100
SoundBeep, 700, 100
clipboard = %FixAmount%
return
NumpadSub::
—FixAmount
SoundBeep, 700, 100
clipboard = %FixAmount%
return
NumpadDiv::
FixAmount-=0.1
SoundBeep, 600, 100
clipboard = %FixAmount%
return
NumpadMult::
FixAmount+=0.1
SoundBeep, 600, 100
SoundBeep, 600, 100
clipboard = %FixAmount%
return
>
;M9 = FixAmount 1
;G3 = FixAmount 0.700000
Как сделать паузу для этого скрипта на правый контол? (это скрипт на быструю стрельбу из пистолетов в кс го, просто когда он не на паузе, неудобно закупатся. Надо чтобы нажал на правый контрол, скрипт не работает, снова нажал —- работает)
Источник
Ахк не работает нумпад
Доброго времени суток , посетители данной темы.
Каждый день мы сталкиваемся на сервере с различными RolePlay ситуациями. ( Будь то показать паспорт , то отыграть RolePlay удары. )
Но не многие знают , как же настроить данную отыгровку и начинают устраивать NonRp , после чего получают наказание и начинают ныть «Warn без причины , у меня нет биндов для AHK , я не знаю как настроить бинды для AHK»
Что же делать в таком случае ? Где же взять эти «бинды» , как их настроить ? Ответ тут.
Первым делом вы должны установить и настроить сам AHK
После этого , вы должны открыть текстовый файл и вставить туда это :
( Собрал самые популярный отыгровки , которые требуются очень часто. )
Для начал объясню , как работает сам AHK скрипт.
Рассмотрим скрипт RolePlay ударов.
Numpad1:: — Клавиша активизации.
SendMessage, 0x50,, 0x4190419,, A — Скрипт , отвечающий за раскладку. ( Допустим , когда у вас стоит англ.раскладка и вы активировали скрипт , у вас в чате будут вопросительные знаки «. . . . » . Данный скрипт автоматически включает вам русскую раскладку и «. . . » уже не будет
SendInput,
Sleep 3000
SendInput,
Sleep 3000
SendInput,
Sleep 3000
SendInput,
Return
*Часто используемые скрипты*
Numpad1::
SendMessage, 0x50,, 0x4190419,, A
SendInput,
Sleep 3000
SendInput,
Sleep 3000
SendInput,
Sleep 3000
SendInput,
Return
Numpad2::
SendMessage, 0x50,, 0x4190419,, A
SendInput,
Sleep 3000
SendInput,
Sleep 3000
SendInput,
Sleep 3000
SendInput,
Sleep 3000
SendInput,
Return
Numpad3::
SendMessage, 0x50,, 0x4190419,, A
SendInput,
Sleep 3000
SendInput,
Sleep 3000
SendInput,
Sleep 3000
SendInput,
Return
Numpad1::
SendInput,
Return
Numpad2::
SendInput,
Return
Numpad3::
SendInput,
Sleep 5000
SendInput,
Sleep 5000
SendInput,
Sleep 5000
SendInput,
Return
Numpad4::
SendInput,
Sleep 5000
SendInput,
Sleep 5000
SendInput,
Sleep 5000
SendInput,
Return
Numpad5::
SendInput,
Return
Numpad6::
SendInput,
Return
Numpad7::
SendInput,
Return
Numpad0::
SendInput,
Return
Numpad8::
SendInput,
Return
Numpad9::
SendInput,
Return
Источник