1

Тема: AHK: Поочередное нажатие разных клавиш нажатием одной

Добрый день. Нужен скрипт, который при нажатии на "4" первый раз нажимает "4", при нажатии  на "4" второй раз нажимает "5" (а "4" в этот раз не нажимает), потом снова "4", "5" и т.д.
Спасибо.

2

Re: AHK: Поочередное нажатие разных клавиш нажатием одной

deznight
Добрый день!
Скрипт может считать нажимания 4 и заносить каждое нажатие сопровождать изменение значения переменной с 0 на 1. и в зависимости от значения переменной выдавать результат (4 или 5).

3

Re: AHK: Поочередное нажатие разных клавиш нажатием одной

deznight


active := 1

4::
active := !active
Send, % "{" (active ? 4 : 5) "}"
Win10: LTSC (21H2); AHK: ANSI (v1.1.36.02)

4 (изменено: rowe, 2019-01-01 15:43:40)

Re: AHK: Поочередное нажатие разных клавиш нажатием одной

del

5 (изменено: rowe, 2019-01-01 15:40:56)

Re: AHK: Поочередное нажатие разных клавиш нажатием одной

active := 1
*4::
active := !active
Send, % "{" (active ? 5 : 4) "}"

6 (изменено: rowe, 2019-01-01 15:41:21)

Re: AHK: Поочередное нажатие разных клавиш нажатием одной

*4::
Send, % ["4","5"][(count >= 2 || !count)? count := 1 : ++count]

7

Re: AHK: Поочередное нажатие разных клавиш нажатием одной

active := 1

$4::
active := !active
Send, % "{" (active ? 4 : 5) "}"
return
Win10: LTSC (21H2); AHK: ANSI (v1.1.36.02)

8

Re: AHK: Поочередное нажатие разных клавиш нажатием одной

$4:: Send % 4 + !i := !i
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

9 (изменено: Alikkuc, 2019-01-02 18:32:48)

Re: AHK: Поочередное нажатие разных клавиш нажатием одной

dell