1 (изменено: Sgy-x2, 2015-12-31 01:31:19)

Тема: Clicker с включением\выключением на CapsLock

*LButton::
If GetKeyState("CapsLock", "T") = 1
		Gosub, Click
If GetKeyState("CapsLock", "T") = 0
		MouseClick ,,,,,, D
			KeyWait, LButton
		MouseClick ,,,,,, U
Return
		Click:
			while GetKeyState("LButton","P")
			{
				Click
				Sleep 80
			}
Return

Принцип работы.
При выключенном CapsLock ЛКМ ведет себя как обычно. При включенном CapsLock работает как кликер

В принципе код работает, но меня смущает, что в обычном режиме работа ЛКМ проходит через скрипт, что не есть хорошо. Может можно как-то упростить?

2 (изменено: yalanne, 2015-12-31 01:34:33)

Re: Clicker с включением\выключением на CapsLock

#if GetKeyState("CapsLock", "T")
*LButton::
while GetKeyState("LButton","P")
{
  Click
  Sleep 80
}		
#if