Page 1 of 1

Удержание клавиши на время

Posted: 22 Jun 2021, 12:17
by sSsSss
Здравствуйте. Нужен скрипт который по нажатию на клавишу начинал удерживать клавишу 1 (не нумпад), а через определенное время (к примеру 100 миллисекунд) отпускал бы.

В идеале структура такая:
Нажимаю на клавишу J, и зажимается клавиша 1 на 100 мс, и что бы действие можно было повторить.

Такое возможно?

Re: Удержание клавиши на время

Posted: 04 Jul 2021, 02:32
by Egor_Zloy
:twisted: :twisted:

Re: Удержание клавиши на время

Posted: 12 Jul 2021, 14:45
by Kollekcion

Code: Select all

j::
Send {1 down}  ; Нажать клавишу "1".
Sleep 100  ; Держать её нажатой 100 миллисекунд.
Send {1 up}  ; Отпустить.
Когда клавиша удерживается вышеописанным методом, не происходит её автоповтор, как это было бы при
физическом удержании (причина в том, что автоповтор является возможностью драйвера/оборудования).
Однако для симуляции автоповтора можно использовать Loop.
Тут все подробно описано: https://ahk-wiki.ru/send
Надеюсь помог ;)

Re: Удержание клавиши на время

Posted: 03 Jan 2023, 07:53
by r1necatyt
Как мне написать код что бы он зажимал v на 23 секунд потом перестал зажимать подаждал 5 секунды и всё заново?