Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Auto warp mouse to stream or PIP source screen when entering streamed content (unexposed setting) #3569

Closed
waydabber opened this issue Nov 1, 2024 · 3 comments
Assignees
Labels
done All tasks are completed enhancement New feature or request PIP/Stream PIP or full screen streaming released Released
Milestone

Comments

@waydabber
Copy link
Owner

Discussed here: #612 (comment)

@waydabber waydabber added enhancement New feature or request PIP/Stream PIP or full screen streaming labels Nov 1, 2024
@waydabber waydabber changed the title Auto traverse mouse to stream or PIP source screen (optional setting) Auto traverse mouse to stream or PIP source screen (unexposed setting) Nov 27, 2024
@waydabber
Copy link
Owner Author

I added this as an unexposed setting. I don't think it works really well (the mouse warp breaks the mouse momentum and is generally disruptive).

To enable auto-warp to source screen for PIP or full screen stream you need to enable it using the following command line command:

defaults write pro.betterdisplay.BetterDisplay pipAutoWarp YES

defaults write pro.betterdisplay.BetterDisplay screenStreamAutoWarp YES

@waydabber waydabber self-assigned this Nov 27, 2024
@waydabber waydabber added this to the v3.3.0 milestone Nov 27, 2024
@waydabber waydabber added done All tasks are completed unreleased Still baking in the oven labels Nov 27, 2024
@waydabber waydabber changed the title Auto traverse mouse to stream or PIP source screen (unexposed setting) Auto warp mouse to stream or PIP source screen when entering streamed content (unexposed setting) Nov 27, 2024
@waydabber waydabber added in progress Implementing internal pre-release Enable internal pre-releases under Settings/Applications/Updates and removed in progress Implementing unreleased Still baking in the oven labels Nov 27, 2024
@huyuansong
Copy link

In the scenario where the iPad is used as a second extended screen, I think it would be better if the mouse is defaulted in the streaming. When I want to switch to the original screen, I can do it by pressing a shortcut key.
If the mouse switches between the two scenarios accidentally, it will undoubtedly cause trouble in use, and it often happens that you can't find where the mouse is. Please consider the situation where the iPad is used as the second screen and the vertical streaming covers the original screen. In this case, the direction of the mouse is vertical, which is really annoying.
Uploading IMG_0503.PNG…

@waydabber
Copy link
Owner Author

Well, there is a mouse auto-warp feature but it is not working very well due to the mouse stopping on warp by nature so it is not exposed in the UI but you need a terminal command to enable it.

(not - the image was not uploaded)

The better approach is this: if you want the mouse to directly move to the stream, you should locate the virtual screen where the iPad screen is now - this way the mouse will transition over naturally.

@waydabber waydabber added released Released and removed internal pre-release Enable internal pre-releases under Settings/Applications/Updates labels Jan 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
done All tasks are completed enhancement New feature or request PIP/Stream PIP or full screen streaming released Released
Projects
None yet
Development

No branches or pull requests

2 participants