Ахк не работает нумпад

ПРОВЕРЕНО [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, /do Рация в руке.
Sleep 1000
SendInput, /me сказал что-то в рацию
Sleep 1000
SendInput, /r [ТЕГ.ГИБДД]
return

ALT & Numpad0::
SendInput, /me принял строевую стойку
Sleep 1500
SendInput, /do Строевая стойка принята.
Sleep 1500
SendInput, /me отдал честь
Sleep 1500
SendInput, /do Отдание чести.
Sleep 1500
Return

Numpad0::
SendMessage, 0x50,, 0x4190419,, A
SendInput,Здравия желаю
Sleep 2000
SendInput,Вас беспокоит сотрудник ГИБДД «Звание» «Имя_Фамилия»
Sleep 2000
SendInput,/do Удостоверения сотрудника лежит в кармане.
Sleep 2000
SendInput,/me показал удостоверение человеку напротив, затем убрал его в карман
Sleep 2000
SendInput,Будьте добры показать ваши документы на авто и ваш паспорт
Sleep 2000
Return

Numpad1::
SendMessage, 0x50,, 0x4190419,, A
Sendinput, /me взял документы с рук человека
Sleep 1500
Sendinput, /do Документы в руке.
Sleep 1500
Sendinput, /me открыл документ, затем начал его рассматривать
Sleep 1500
Sendinput, /do Процесс изучения.
Sleep 1500
Sendinput, /me закрыл документы, затем протянул их водителю
Sleep 1500
Sendinput, Всё хорошо, хорошей дороги
return

Numpad3::
SendMessage, 0x50,, 0x4190419,, A
SendInput, /do Автомат висит на плече.
Sleep, 1500
SendInput, /me правой рукой схватился за ремень оружия после чего.
sleep, 1500
SendInput, /me . снял автомат со спины, затем перевел его в стадию боевой готовности
sleep, 1500
SendInput, /do Заряженное оружие находится в руках.
Return

Numpad4::
SendMessage, 0x50,, 0x4190419,, A
SendInput, /do Заряженное оружие находится в руках.
Sleep 1000
SendInput, /me поставил автомат на предохранитель.
Sleep 1000
SendInput, /me затем закинул автомат на плечо
Sleep 1000
SendInput, /do Автомат находится за спиной.
Return

Numpad5::
SendMessage, 0x50,, 0x4190419,, A
SendInput, /do На креплении пояса находится дубинка.
sleep, 1500
SendInput, /me расстегнул застежку на поясе, затем снял дубинку с пояса
sleep, 1500
SendInput, /do Дубинка находится в руке.
Return

Numpad6::
SendMessage, 0x50,, 0x4190419,, A
SendInput, /do Полицейская дубинка находится в руке.
sleep, 1500
SendInput, /me расстегнул застежку на поясе, затем закрепил дубинку в крепление
sleep, 1500
SendInput, /do Дубинка висит на поясе.
Return

Numpad7::
SendMessage, 0x50,, 0x4190419,, A
SendInput, /me отцепил наручники от пояса и надел их на руки преступника
Sleep 1500
SendInput, Вы арестованы и имеете право хранить молчание.
Sleep 1500
SendInput, Всё что вы сейчас скажете, может быть использовано против Вас.
Sleep 1500
SendInput, /cuff
Sleep 4000
SendInput, /me взял преступника за правую руку, после чего заломал его
sleep 1500
SendInput, /gotome
Sleep 1500
Return

Numpad8::
SendMessage, 0x50,, 0x4190419,, A
SendInput /me достал ключ от наручников, затем открыл наручники
Sleep 1000
SendInput /do Ключ провернулся в замке.
Sleep 1000
SendInput /me снял с человека наручники, затем закрепил их на спец. поясе
Sleep 1000
SendInput /uncuff
Sleep 1000
Return

Numpad9::
SendMessage, 0x50,, 0x4190419,, A
SendInput, /do Блокнот и ручка в руках.
Sleep 1700
SendInput, /me записывает данные о нарушении и нарушителе в блокнот
Sleep 1700
SendInput, /do Бланк заполнен.
Sleep 1700
SendInput, /me вырывает заполненный листок и передает его человеку напротив
Sleep 1700
SendInput, /fine
Return

F1::
SendMessage, 0x50,, 0x4190419,, A
SendInput, /me достал КПК из кармана
Sleep 1700
SendInput, /me зашел в базу данных «ГИБДД»
Sleep 1700
SendInput, /do База данных «ГИБДД» открыта.
Sleep 1700
SendInput, /me ввел данные о преступнике
Sleep 1700
SendInput, /su
Sleep 1700
return

F2::
SendMessage, 0x50,, 0x4190419,, A
SendInput, /me достал КПК из кармана
Sleep 1700
SendInput, /me зашел в базу данных «ГИБДД»
Sleep 1700
SendInput, /do База данных ГИБДД открыта.
Sleep 1700
SendInput, /me обнулил водительское удостоверение
Sleep 1700
SendInput, /offvod
Sleep 1700
return

F4::
SendMessage, 0x50,, 0x4190419,, A
SendInput, /me взяв в руку мегафон, нажал на кнопку запуска, после поднёс его ко рту
Sleep 1700
Sendinput, /m [ГИБДД] — Прижмитесь к обочине
Sleep 1700
Sendinput, /m [ГИБДД] — Заглушите двигатель, руки на руль и без резких движений
Sleep 1700
Sendinput, /m [ГИБДД] — В противном случае мы откроем огонь
Sleep 1700
Sendinput, /me выключил мегафон, после положил его на торпеду
Sleep 1700
Sendinput, /do Мегафон выключен.
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, /me сжал кулаки — Строки скрипта , которые при нажатии клавиши будут выводиться в чат
Sleep 3000
SendInput, /do Кулаки сжаты.
Sleep 3000
SendInput, /me размахнулся и нанёс серию ударов
Sleep 3000
SendInput, /do Удары.
Return

*Часто используемые скрипты*

Numpad1::
SendMessage, 0x50,, 0x4190419,, A

SendInput, /me сжал кулаки
Sleep 3000
SendInput, /do Кулаки сжаты.
Sleep 3000
SendInput, /me размахнулся и совершил серию ударов
Sleep 3000
SendInput, /do Удары
Return

Numpad2::
SendMessage, 0x50,, 0x4190419,, A

SendInput, /do Паспорт в кармане.
Sleep 3000
SendInput, /me опустил руку в карман и нащупал паспорт
Sleep 3000
SendInput, /me достал паспорт
Sleep 3000
SendInput, /do Паспорт в руке.
Sleep 3000
SendInput, /me передал паспорт.
Return

Numpad3::
SendMessage, 0x50,, 0x4190419,, A

SendInput, /do Пистолет в кабуре.
Sleep 3000
SendInput, /me достал пистолет из кабурыEnter>
Sleep 3000
SendInput, /do Пистолет в руках
Sleep 3000
SendInput, /do Пистолет заряжен и готов к выстрелу.
Return

Numpad1::
SendInput, /r Заступаю на работу. Позывной
Return

Numpad2::
SendInput, /s Урод! Кто тебя водить учил?
Return

Numpad3::
SendInput, /me ждет, пока рабочие заполнят грузовик
Sleep 5000
SendInput, /do груз в автомобиле
Sleep 5000
SendInput, /me выезжает
Sleep 5000
SendInput, /r Выезжаю с загрузочного цеха. В ближайшее время 10-6!
Return

Numpad4::
SendInput, /me ждет, пока рабочие разгрузят грузовик
Sleep 5000
SendInput, /do грузовик пуст
Sleep 5000
SendInput, /me выезжает
Sleep 5000
SendInput, /r Выезжаю с разгрузки. В ближайшее время 10-6!
Return

Numpad5::
SendInput, /r Запрашиваю 10-13. *Ситуация на дороге*
Return

Numpad6::
SendInput, /r 10-4. *Сообщение принято/благодарность*.
Return

Numpad7::
SendInput, /r Запрашиваю 10-34. *Требуется помощь*
Return

Numpad0::
SendInput, /r 10-99. Завершаю работу на сегодня. Удачи на дорогах!
Return

Numpad8::
SendInput, /do Левый поворотник горит
Return

Numpad9::
SendInput, /do Правый поворотник горит
Return

Источник

Оцените статью