Отключить событие наведения мыши на Windows глобально, не блокируя перемещение мыши - PullRequest
0 голосов
/ 17 января 2020

Я создал скрипт Node / AutoHotKey для управления двумя компьютерами с помощью одной мыши. Я заставил курсор исчезнуть на первом компьютере при использовании второго компьютера (https://www.autohotkey.com/boards/viewtopic.php?t=6167), но событие при наведении курсора все еще срабатывает, конечно.

Я имею в виду просто, если вы наведете курсор мыши на некоторые значки на рабочем столе, вы увидите всплывающие подсказки и так далее.

Я использую графический планшет (абсолютное позиционирование), позиция курсора фиксируется и отправляется на второй компьютер.

Я нашел этот метод: нашел его здесь: https://www.autohotkey.com/boards/viewtopic.php?t=33128 (также из документации: https://www.autohotkey.com/docs/commands/BlockInput.htm)

BlockInput, MouseMove ;to disable mouse interaction

BlockInPut, MouseMoveOff ;to enable mouse interaction

Но он полностью блокирует mousemove, так что курсор вообще перестает двигаться.

Есть ли способ программно отключить / включить mouseover (чтобы кнопки не меняли свой цвет и всплывающие подсказки не появлялись, но AutoHotKey все еще мог фиксировать положение курсора) событие глобально на Windows без блокировки mousemove?

...