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, другое пробел.
Нужно в этом коде дописать еще два хот кея
[code]; Установка начального значения переменной 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
[/code]
Первый хоткей будет менять клавишу p на написанную пользователем [code]; Обработчик нажатия клавиши "p"
p::
Toggle := not Toggle
Return
[/code]
А здесь нужно поменять хоткей пробела тоже на буквы [code]$Space:: ; Нажатие и удерживание клавиши "Пробел"
Loop {
if not GetKeyState("Space", "P") ; Проверяем, не отпущена ли клавиша "Пробел"
break ; Если клавиша отпущена, выходим из цикла
Send, {Space} ; Отправляем нажатие клавиши "Пробел"
Sleep, 50 ; Можно настроить задержку между нажатиями
}
return[/code]
пользователь должен писать нужные ему буквы в визуально меню, нужно еще добавить 2 поля и 2 кнопки set key, одно поле меняет p, другое пробел.