[GH-ISSUE #663] "Use relative mouse moves" not working / being ignored (absolute DMMV messages are sent) #524

Open
opened 2026-05-05 06:35:49 -06:00 by gitea-mirror · 4 comments
Owner

Originally created by @freddyli on GitHub (May 11, 2020).
Original GitHub issue: https://github.com/debauchee/barrier/issues/663

Operating Systems

Server: Windows 10 1703 Build 15063.296

Client: Windows 10 1903 Build 18362.356

Barrier Version

2.3.2-snapshot-210c2b70

Steps to reproduce bug

  1. On server activate Use relative mouse moves

  2. Move mouse to client using Barrier and observe client log

msg from server: DMMV
[2020-05-11T17:40:54] DEBUG2: readf(%2i%2i)
[2020-05-11T17:40:54] DEBUG2: readf: read 2 byte integer: 1077 (0x435)
[2020-05-11T17:40:54] DEBUG2: readf: read 2 byte integer: 986 (0x3da)
[2020-05-11T17:40:54] DEBUG2: recv mouse move 1077,986

Actually I am experiencing following problem:

Running the game ELEX on the client, I cannot move in-game mouse (look around, camera) at all -- mouse seems just frozen. It works in the game menus though.

Other info

  • I would expect to see DMRM messages

This issue prevents me from using Barrier with the game ELEX (the only game I play).

Thanks for any tip =)

Originally created by @freddyli on GitHub (May 11, 2020). Original GitHub issue: https://github.com/debauchee/barrier/issues/663 ### Operating Systems ### Server: Windows 10 1703 Build 15063.296 Client: Windows 10 1903 Build 18362.356 ### Barrier Version ### 2.3.2-snapshot-210c2b70 ### Steps to reproduce bug ### 1) On server activate `Use relative mouse moves` 2) Move mouse to client using Barrier and observe client log ``` msg from server: DMMV [2020-05-11T17:40:54] DEBUG2: readf(%2i%2i) [2020-05-11T17:40:54] DEBUG2: readf: read 2 byte integer: 1077 (0x435) [2020-05-11T17:40:54] DEBUG2: readf: read 2 byte integer: 986 (0x3da) [2020-05-11T17:40:54] DEBUG2: recv mouse move 1077,986 ``` Actually I am experiencing following problem: Running the game `ELEX` on the client, I cannot move in-game mouse (look around, camera) **at all** -- mouse seems just frozen. It works in the game menus though. ### Other info ### * I would expect to see `DMRM` messages This issue prevents me from using Barrier with the game ELEX (the only game I play). Thanks for any tip =)
gitea-mirror added the
bug
windows
labels 2026-05-05 06:35:49 -06:00
Author
Owner

@roothorick commented on GitHub (Jul 26, 2020):

Relative moves must be enabled by locking the cursor to that screen. see:

https://github.com/debauchee/barrier/blob/master/src/lib/server/Server.cpp#L1907

Now, if only I could figure out how to lock to a secondary screen. Hotkeys aren't working...

<!-- gh-comment-id:664010620 --> @roothorick commented on GitHub (Jul 26, 2020): Relative moves must be enabled by locking the cursor to that screen. see: https://github.com/debauchee/barrier/blob/master/src/lib/server/Server.cpp#L1907 Now, if only I could figure out how to lock to a secondary screen. Hotkeys aren't working...
Author
Owner

@parkerlreed commented on GitHub (Aug 12, 2020):

Where is the "Use relative mouse moves"?

I don't see this option anywhere

<!-- gh-comment-id:672485877 --> @parkerlreed commented on GitHub (Aug 12, 2020): Where is the "Use relative mouse moves"? I don't see this option anywhere
Author
Owner

@parkerlreed commented on GitHub (Aug 12, 2020):

Aha, configure server, advanced

And the on the client press scroll lock. Holy crap it works.

<!-- gh-comment-id:672489907 --> @parkerlreed commented on GitHub (Aug 12, 2020): Aha, configure server, advanced And the on the client press scroll lock. Holy crap it works.
Author
Owner

@ghost commented on GitHub (Nov 6, 2020):

I can confirm that this is also a problem when controlling a mac client with a Linux server.

<!-- gh-comment-id:722880848 --> @ghost commented on GitHub (Nov 6, 2020): I can confirm that this is also a problem when controlling a mac client with a Linux server.
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#524
No description provided.