1

Тема: AHK: Нажатия и удержание ЛКМ

Здравствуйте. Уже довольно продолжительное время меня мучают двойные клики на мыши, решал эту проблему скриптом, который приведен ниже. Но у него есть проблема, он сильно грузит процессор во время удержания кнопки. Как можно решить эту проблему?

Lbutton::
    MouseClick, L,,, 1, 0, D
Loop
	{
		GetKeyState, state, Lbutton, P
		if state = U
			break
	}
    MouseClick, L,,, 1, 0, U
Return

2

Re: AHK: Нажатия и удержание ЛКМ

Sgy-x2, попробуйте так:


$LButton::
	Send {LButton down}
	KeyWait, LButton
	Send {LButton up}
Return

3

Re: AHK: Нажатия и удержание ЛКМ

Taveron, спасибо, через KeyWait гораздо лучше работает.

Хотелось бы ещё варианты, если есть таковые.

4

Re: AHK: Нажатия и удержание ЛКМ

Sgy-x2 пишет:

мучают двойные клики на мыши

То есть при однократном нажатии ЛКМ срабатывает два и более раза? Тогда уже пора менять мышь.

Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

5

Re: AHK: Нажатия и удержание ЛКМ

Можно кнопки разобрать и почистить, но они изнашиваются, поэтому в идеале заменить их. https://aliexpress.ru/item/32978768084. … 6753769502 Вот такие очень качественные и долговечные (не реклама).

6 (изменено: Sgy-x2, 2021-12-02 20:57:08)

Re: AHK: Нажатия и удержание ЛКМ

__Михаил__, не всегда можно купить, то что нужно/хочется.
ypppu, я не могу разобрать, там очень непросто всё защёлкнуто, боюсь сломать.

Двойные клики не часто но проскакивают, пока АНК справляется, но на будущие хотелось бы знать другие варианты.

7

Re: AHK: Нажатия и удержание ЛКМ

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