[GH-ISSUE #672] UI Function suggestion: "Lock Screen by default" #529

Open
opened 2026-05-05 06:36:43 -06:00 by gitea-mirror · 7 comments
Owner

Originally created by @hiuwo on GitHub (May 17, 2020).
Original GitHub issue: https://github.com/debauchee/barrier/issues/672

Hi I was wondering if you could add a new UI for a function in the advanced server settings in the next release which is "Lock Cursor to Screen by default" to make mouse crossing screens unavailable on server start so that one can only do so by using hotkeys?

I know this is probably a side project but this would be amazing!

Originally created by @hiuwo on GitHub (May 17, 2020). Original GitHub issue: https://github.com/debauchee/barrier/issues/672 Hi I was wondering if you could add a new UI for a function in the advanced server settings in the next release which is "Lock Cursor to Screen by default" to make mouse crossing screens unavailable on server start so that one can only do so by using hotkeys? I know this is probably a side project but this would be amazing!
gitea-mirror added the
enhancement
label 2026-05-05 06:36:43 -06:00
Author
Owner

@simons-public commented on GitHub (May 17, 2020):

@hiuwo If you're trying to avoid accidental switching there's a couple options in the Advanced Server Settings section under Server Configuration that can help.

There's "Switch after waiting" which delays switching by X milliseconds and "Switch on double tap within" which will only switch if you double-tap the edge of the screen in X milliseconds.

<!-- gh-comment-id:629834447 --> @simons-public commented on GitHub (May 17, 2020): @hiuwo If you're trying to avoid accidental switching there's a couple options in the Advanced Server Settings section under Server Configuration that can help. There's "Switch after waiting" which delays switching by X milliseconds and "Switch on double tap within" which will only switch if you double-tap the edge of the screen in X milliseconds.
Author
Owner

@hiuwo commented on GitHub (May 17, 2020):

Thank you for the reply! Those are some great suggestions. I was only asking for Lock screen by default because it was already a built-in function/ command. Maybe most people don't realise it but if you go:

Configure Server -> Hotkeys (tab) -> New (Hotkey), then set one -> New (Actions):

You can actually access the option there (along with some other useful ones) called "Lock Cursor to Screen". I currently just assign a key and use it habitually everytime I start up my computer but I was hoping I could make a small suggestion.👍

No biggie though, I am really appreciating Barrier for existing, it just solves so many problems Synergy has.

<!-- gh-comment-id:629835631 --> @hiuwo commented on GitHub (May 17, 2020): Thank you for the reply! Those are some great suggestions. I was only asking for Lock screen by default because it was already a built-in function/ command. Maybe most people don't realise it but if you go: Configure Server -> Hotkeys (tab) -> New (Hotkey), then set one -> New (Actions): You can actually access the option there (along with some other useful ones) called "Lock Cursor to Screen". I currently just assign a key and use it habitually everytime I start up my computer but I was hoping I could make a small suggestion.👍 No biggie though, I am really appreciating Barrier for existing, it just solves so many problems Synergy has.
Author
Owner

@ThinkSalat commented on GitHub (May 19, 2020):

Agreed. I use only one monitor but switch between pc and work laptop. There should be an option to lock by default or disable edge switching.

<!-- gh-comment-id:630497720 --> @ThinkSalat commented on GitHub (May 19, 2020): Agreed. I use only one monitor but switch between pc and work laptop. There should be an option to lock by default or disable edge switching.
Author
Owner

@nikatjef commented on GitHub (May 21, 2020):

Greetings,

I beg you, please do not enable this by default. Make it an option that people need to actively choose.

<!-- gh-comment-id:632291164 --> @nikatjef commented on GitHub (May 21, 2020): Greetings, I beg you, please do not enable this by default. Make it an option that people need to actively choose.
Author
Owner

@hiuwo commented on GitHub (May 21, 2020):

yes a checkbox for such function to be set as default for subsequent sessions is what I am proposing. Everyone agrees with you, it would be nonsense to not add an option in the UI but just flip the program completely the opposite. Don’t worry.

<!-- gh-comment-id:632293009 --> @hiuwo commented on GitHub (May 21, 2020): yes a checkbox for such function to be set as default for subsequent sessions is what I am proposing. Everyone agrees with you, it would be nonsense to not add an option in the UI but just flip the program completely the opposite. Don’t worry.
Author
Owner

@github-actions[bot] commented on GitHub (Sep 22, 2020):

This issue has been automatically marked as stale due to inactivity. It will be closed if no further activity occurs. Thank you for your contributions.

<!-- gh-comment-id:696466449 --> @github-actions[bot] commented on GitHub (Sep 22, 2020): This issue has been automatically marked as stale due to inactivity. It will be closed if no further activity occurs. Thank you for your contributions.
Author
Owner

@p12tic commented on GitHub (Jan 10, 2021):

Let's not close valid feature requests.

<!-- gh-comment-id:757534805 --> @p12tic commented on GitHub (Jan 10, 2021): Let's not close valid feature requests.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/barrier#529
No description provided.