1

Тема: AutoHotkey: назначить несколько клавиш на одну

Здравствуйте, помогите нубу. Никогда не пользовался программой... Смысл такой. Нужно чтобы нажатием на одну клавишу нажимались поочерёдно несколько. Для переодевания шмоток в игре). Почитал Руководство и не разобрался (((

2

Re: AutoHotkey: назначить несколько клавиш на одну

Sirion, попробуйте почитать темы форума, начинающиеся на «AutoHotkey:». Такой вопрос задаётся едва ли не каждую неделю.

3

Re: AutoHotkey: назначить несколько клавиш на одну

Я почитал и не нашёл, можно ссылочку?

4

Re: AutoHotkey: назначить несколько клавиш на одну

a:: Send, bcdef

5

Re: AutoHotkey: назначить несколько клавиш на одну

Спасибо, а как поставить чтобы нажимались не сразу а с интервалом?

6

Re: AutoHotkey: назначить несколько клавиш на одну

a:: Send, b
Sleep 1000
send, c
Sleep 1000
send, d
Sleep 1000
send, e
Sleep 1000
send, f

7 (изменено: ReviveD, 2011-01-31 02:50:00)

Re: AutoHotkey: назначить несколько клавиш на одну

Ark пишет:
a:: Send, b
Sleep 1000
send, c
Sleep 1000
send, d
Sleep 1000
send, e
Sleep 1000
send, f

не работает такая задержка.
тоже перевернул форум, ничего не нашел что бы мне помогло
мне надо чтобы при нажатии 1 клавиши нажимался цыкл
q:: Send, s
sleep 100
send, sa
sleep 100
send, a
sleep 100
send, aw
sleep 100
send, w
sleep 200
send, t

это нужно для файтинга тут что-то вроде переката изображено с ударом. но работать не хочет

8

Re: AutoHotkey: назначить несколько клавиш на одну

q::
Send, s
sleep 100
send, sa
sleep 100
send, a
sleep 100
send, aw
sleep 100
send, w
sleep 200
send, t
Return

9

Re: AutoHotkey: назначить несколько клавиш на одну

ReviveD, для используйте тэг «code» для оформления кода на форуме. Пишите предложения с большой буквы и используйте знаки препинания.

10

Re: AutoHotkey: назначить несколько клавиш на одну

YMP пишет:
q::
Send, s
sleep 100
send, sa
sleep 100
send, a
sleep 100
send, aw
sleep 100
send, w
sleep 200
send, t
Return

Здравствуйте. У меня похожий вопрос. Нужно, чтобы по нажатию e, срабатывали клавиши SHIFT и ЛКМ, с самой минимальной задержкой, т.е. сначала SHIFT, потом ЛКМ
Попробовал так:

e::
+LBUTTON
return

Работает. Но задержка слишком большая. Подставляя Sleep -1 перед кодом приводит к тому, что команда не выполняется. Голова кипит от кучи инфы на форуме, но не смог найти нужное.

11

Re: AutoHotkey: назначить несколько клавиш на одну

Если нужно вообще без задержки, то Sleep нужно убрать совсем. Существуют и другие "встроенные" задержки, которые регулируются командами SetKeyDelay и SetBatchLines. До кучи, можете почитать про Process, Priority.

Конкретно в Вашем коде SHIFT и ЛКМ нажимаются одновременно, задержки вообще не должно происходить.

12 (изменено: ravett12, 2019-11-11 07:25:25)

Re: AutoHotkey: назначить несколько клавиш на одну

ypppu пишет:

Если нужно вообще без задержки, то Sleep нужно убрать совсем. Существуют и другие "встроенные" задержки, которые регулируются командами SetKeyDelay и SetBatchLines. До кучи, можете почитать про Process, Priority.

Конкретно в Вашем коде SHIFT и ЛКМ нажимаются одновременно, задержки вообще не должно происходить.

Это происходит в игре, задержка бывает больше, бывает меньше (на глаз), по ощущению будто из-за загруженности процессора или чего еще. Почитаю, большое спасибо!