1

Тема: AHK: Скроллинг лкм, трясется курсор

Здравствуйте, использую код, функцию выполняет, но при использовании трясется курсор, как исправить и в чем ошибка?

$*LButton Up::
SetTimer, MBScroll, off
KeyWait, LButton
KeyWait, LButton, D, T0.20

If ErrorLevel = 0
{
	Send {LButton}
}
return

$*LButton::
Sensitivity = 20
MouseGetPos, X1, Y1
SetTimer, MBScroll, 1

MBScroll:
MouseGetPos, X2, Y2
If Abs(Y2-Y1) >= Sensitivity
{
	SendInput, % "{Blind}{Wheel" (Y2 > Y1 ? "Down}" : "Up}")
	MouseMove, 0, % Y1 - Y2, 0, R
}
return

2

Re: AHK: Скроллинг лкм, трясется курсор

Очевидно, MouseMove убрать.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3 (изменено: vlad.zt, 2022-01-23 17:44:51)

Re: AHK: Скроллинг лкм, трясется курсор

teadrinker пишет:

Очевидно, MouseMove убрать.

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

4 (изменено: vlad.zt, 2022-01-23 17:58:31)

Re: AHK: Скроллинг лкм, трясется курсор

Изменил строку, теперь скорость приемлемая, но курсор двигается если зажать ЛКМ.

MouseMove, 0, % Y1 - Y1, 0, R

5

Re: AHK: Скроллинг лкм, трясется курсор

А что означает Y1 - Y1?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

6 (изменено: vlad.zt, 2022-01-24 02:07:04)

Re: AHK: Скроллинг лкм, трясется курсор

Del.

7

Re: AHK: Скроллинг лкм, трясется курсор

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

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

8

Re: AHK: Скроллинг лкм, трясется курсор

vlad.zt

Задача просто увеличивать / уменьшать зум через движение мыши вперёд / назад?

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

9 (изменено: vlad.zt, 2022-01-24 02:06:54)

Re: AHK: Скроллинг лкм, трясется курсор

teadrinker
Понял, извиняюсь.

10

Re: AHK: Скроллинг лкм, трясется курсор

Теперь ещё посмотрите там же о точках в конце предложений. Но лучше читайте сразу все правила, и старайтесь не нарушать, если хотите получать тут ответы.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder