bitgapp / Cursr

KVM - Share Mouse & Keyboard between multiple computers. Custom borders and more!
https://cursr.app
Other
150 stars 4 forks source link

Absolute mouse transition across monitors instead of scaled #47

Open bebyzz opened 10 months ago

bebyzz commented 10 months ago

Describe the Issue

Absolute mouse movement across monitors. What that looks like is when going from one monitor to another your mouse stays at the same relative position. Unless you run into the edge on a bordering monitor in that case have it jump to the top/bottom or left/right side.

Additional context

Absolute mouse transition Scaled mouse transition Currently I have an ultra-wide monitor and a vertical monitor of to the side. My ultra wide is located in the center of vertical monitor. When my mouse is near the top of the ultra-wide monitor and I move it to the vertical monitor my mouse jumps a significant distance. I would like for the mouse to appear at the same relative level. This behavior would be identical to how mouse movement is handle with out cursr but I still want the ability to move my mouse back from the vertical monitor even if my ultra wide does not extend to that point on the monitor

bebyzz commented 10 months ago

I'm also able to help you implement this feature :)

ragauskl commented 10 months ago

@yinebebz This is relatively easy to add and can be done as a free feature, not a problem

Only issue is that I currently have higher priority tasks and in 1 weeks time I'll be away for 1-2 weeks on personal matters, therefore it will be at very least 1-2 months before I can find time for this request

As project is closed source contributions to source code are not possible

bebyzz commented 10 months ago

Thanks for the quick reply! No worries I figured I would offer just incase. I'll be sure to keep an eye out. Thanks again

ragauskl commented 5 months ago

1.7 is now available in pre-release, I'll try to include this either before I make it stable or with first patch 1.7.1

ragauskl commented 5 months ago

I had to review and organize current Cursr priorities and currently this issue can't be prioritized as there is a alternative solution using split borders described in https://cursr.app/docs/use-cases 'Seamlessly Navigate Between Different Resolution Displays' second paragraph.

As there weren't other requests for this feature and there is an alternative solution for this I have to prioritize other features and tasks that will bring more value to Cursr and help make it sustainable. However this task is just moved to backlog and not completely removed, therefore if it get's enough interest/thumbs up - I can reconsider prioritizing it.