помогите написать два хот кея

Помощь в написании скриптов
User avatar
defoksik
Posts: 3
Joined: 01 Mar 2024, 14:55

помогите написать два хот кея

Post by defoksik » 02 Mar 2024, 09:56

Нужно в этом коде дописать еще два хот кея

Code: Select all

; Установка начального значения переменной Toggle в true
Toggle := true

; Открытие окна
Gui Add, Picture, x0 y0 w800 h460, C:\hugiraneahk\hugirane.png
Gui Show, w800 h460, hugirane
return

; Обработчик закрытия окна
GuiClose:
ExitApp

; Обработчик нажатия клавиши "p"
p::
    Toggle := not Toggle
    Return

#If Toggle
$Space::  ; Нажатие и удерживание клавиши "Пробел"
    Loop {
        if not GetKeyState("Space", "P")  ; Проверяем, не отпущена ли клавиша "Пробел"
            break  ; Если клавиша отпущена, выходим из цикла
    
        Send, {Space}  ; Отправляем нажатие клавиши "Пробел"
        Sleep, 50 ; Можно настроить задержку между нажатиями
    }
return


Первый хоткей будет менять клавишу p на написанную пользователем

Code: Select all

; Обработчик нажатия клавиши "p"
p::
    Toggle := not Toggle
    Return
А здесь нужно поменять хоткей пробела тоже на буквы

Code: Select all

$Space::  ; Нажатие и удерживание клавиши "Пробел"
    Loop {
        if not GetKeyState("Space", "P")  ; Проверяем, не отпущена ли клавиша "Пробел"
            break  ; Если клавиша отпущена, выходим из цикла
    
        Send, {Space}  ; Отправляем нажатие клавиши "Пробел"
        Sleep, 50 ; Можно настроить задержку между нажатиями
    }
return
пользователь должен писать нужные ему буквы в визуально меню, нужно еще добавить 2 поля и 2 кнопки set key, одно поле меняет p, другое пробел.

Return to “Помощь”