Jump to content

Completely disable edge detection (fullscreen mouse hitching)


Ninbura

Recommended Posts

I see loads of posts about gaming on the forums, but I'm not seeing my same problem. To quickly explain, I have hotkeys I trigger via a Stream Deck to switch between my 4 PCs, I prefer this to a traditional USB switch because it switches instantaneously (vs 2-3 seconds) with the added benefit of clipboard sharing. I have a very complicated screen layout where screens are in-between screens connected to different computers, I also have HDMI switches connected to multiple displays to switch between multiple PCs, and EDID emulators to trick each PC into thinking that every display is continuously connected. Here's a picture for reference as I don't think my words can accurately capture the complexity
849974302_ghettoScaled.thumb.jpg.5e0bdccf34b33d09d96d34944dd7956d.jpg

Now imagine an HDMI switch connected to almost every display that lets me switch said display between each computers. Long story short, edge detection simply isn't going to work for me, so I have a multi-action set up via my Stream Deck to always "lock the cursor to screen" when I switch between the server and the clients / vice versa. This way I should be able to guarantee cursor lock every time I switch between each PC, but I'm still having issues...

While in a full-screen game my movements seem to hitch while moving my mouse across great distances, my assumption is that synergy is still tracking for edge detection at times and then checking to see if the cursor is locked, rather than just ignoring all edge detection in general. I tried using the "Dead corners" option, but it only goes to 99 pixels if I'm understanding correctly and doesn't seem to change anything. So far my only solution is to stop Synergy outright, which then requires me to enable it before switching, which ends up being a longer process than using a traditional USB switch thus defeating the purpose.

Is there no way for me to completely disable edge detection?

Edited by Ninbura
Link to comment
Share on other sites

If there is no way to totally disable edge detection, has anyone else run into hitching while running a full screen application and Synergy?

It seems to happen in games when I spin quickly to do a 180 for example, I believe synergy is stopping the mouse at the screens edge for a brief moment.

Link to comment
Share on other sites

1 hour ago, Nico M said:

You can disable edge detection by separating the computers on the screens and links tab. 

For full screen apps you most likely need to lock the cursor to the screen, which you can do using the Scroll Lock key.

Thanks for the reply, is locking the cursor to the screen via Scroll Lock different than setting a custom hotkey for "lock the cursor to screen"?

Guess I'll have to try separating the computers in the grid to see if that makes any difference. 

Link to comment
Share on other sites

Well yeah I meant in actual functionality, I mentioned in the original post that I use a Stream Deck to run multiple hotkeys with one press that activates "lock the cursor to screen" every time I switch computers (F23 = "lock the cursor to screen", F13-15 = switch hosts):
Hotkeys.gif.71ed7f60592c7d5eb13cd0b81f4a9edd.gif


I could also see in the log that "lock the cursor to screen" was successfully activated whilst the issue continued to occur. I won't be able to test until later today, but I'll try splitting the PCs up via the grid and using the default lock hotkey.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...