1 (изменено: Ядрён, 2014-08-05 00:16:37)

Тема: AHK: При выборе горячей клавиши эта клавиша не печатает в чате

Доброго времени суток. При нажатии на горячую клавишу скрипт становиться на паузу, но эта кнопка не печатается в чате , при работе скрипта . Подскажите как сделать  так чтобы кнопка печаталась при работе скрипта.

DllCall("LoadKeyboardLayout", "Str", "00000409", "Int", 1)
Gui, Color, 9CEE90
Gui, Font, s11 Bold, Cambria
Gui, Add, Hotkey, x58 y80 w30 h20 vHotkey1,G
Gui, Add, Button, x127 y80 w30 h20 gOK,OK
Gui, Show,
return

vk7A::
WinMinimize, Warface
Suspend, On
return

HKLabel:
Suspend, On
KeyWait, LButton, D
Suspend, Off
return

*~WheelUp::
Suspend, Off
Return

*~vk1::
while GetKeyState("vk1","P")
{
MouseMove, 1, 1, 60, R
}
Return

OK:
Gui Submit, NoHide
WinRestore, Warface
GuiControlGet, Hotkey1
Hotkey, % Hotkey1, HKLabel, *~UseErrorLevel
Return
Return
GuiClose:
ExitApp
OS: Win11x64, AutoHotkey v1.1.25.01 (Unicode 64-bit).

2

Re: AHK: При выборе горячей клавиши эта клавиша не печатает в чате

~vk7A::

3

Re: AHK: При выборе горячей клавиши эта клавиша не печатает в чате

$vk7A::
Send {vk7A}

4

Re: AHK: При выборе горячей клавиши эта клавиша не печатает в чате

Странникх пишет:
$vk7A::
Send {vk7A}

Тут как раз всё нормально. А вот  с "HKLabel:" никак не могу разобраться  как подставить (*~), ведь не напишешь *~HKLabel:  .

OS: Win11x64, AutoHotkey v1.1.25.01 (Unicode 64-bit).