TolikPylypchuk / SharpHook

SharpHook provides a cross-platform global keyboard and mouse hook, event simulation, and text entry simulation for .NET
https://sharphook.tolik.io
MIT License
342 stars 32 forks source link

Events for MouseMove are fired only after mouse stops moving. #85

Closed andschir closed 8 months ago

andschir commented 8 months ago

Events for MouseMove are fired only after mouse stops moving completely. If mouse never stops - no events are fired.

This behaviour is present for both reative and usual hooks.

Possible cause: using with from inside Avalonia UI app.

Is this expected? In my opinion move events should be fired soon-as-ready during actual mouse movement and, possibly, needed to throttle/sample.

TolikPylypchuk commented 8 months ago

Hi! Thanks for posting this issue! This definitely sounds like a bug - mouse move events should be reported while the mouse is moving. Could you please tell me which OS you're using? Also, a minimal reproducible example would be nice.

TolikPylypchuk commented 8 months ago

Hi @andschir! Any updates on the issue?

TolikPylypchuk commented 8 months ago

I'm going to close this issue due to inactivity, but we can reopen it any time.