[GH-ISSUE #650] Logitech Ergo "forward" & "backward" mouse buttons not working, also left right scroll not working #515

Open
opened 2026-05-05 06:34:32 -06:00 by gitea-mirror · 11 comments
Owner

Originally created by @craigemery on GitHub (May 4, 2020).
Original GitHub issue: https://github.com/debauchee/barrier/issues/650

Operating Systems

Server: macOS 10.14.6 (18G3020)

Client: Windows 10 - 1909

Could we support these extra mouse buttons?
The do normal forward & backwards on macOS and Windows 10.
So Apple-right & apple-left for macOS and
Alt-right & Alt-left for Windows.

The Logitech also has sideways scrolling on the mouse wheel.

With logging at DEBUG1 no mouse events are seen for any of these 4 buttons

Originally created by @craigemery on GitHub (May 4, 2020). Original GitHub issue: https://github.com/debauchee/barrier/issues/650 ### Operating Systems ### Server: macOS 10.14.6 (18G3020) Client: Windows 10 - 1909 Could we support these extra mouse buttons? The do normal forward & backwards on macOS and Windows 10. So Apple-right & apple-left for macOS and Alt-right & Alt-left for Windows. The Logitech also has sideways scrolling on the mouse wheel. With logging at DEBUG1 no mouse events are seen for any of these 4 buttons
Author
Owner

@ellisgl commented on GitHub (May 13, 2020):

See #594

<!-- gh-comment-id:627973385 --> @ellisgl commented on GitHub (May 13, 2020): See #594
Author
Owner

@craigemery commented on GitHub (May 13, 2020):

My server is macOS Majove & my client is Windows 10.
So #594 doesn't seem related.

<!-- gh-comment-id:627991512 --> @craigemery commented on GitHub (May 13, 2020): My server is macOS Majove & my client is Windows 10. So #594 doesn't seem related.
Author
Owner

@ellisgl commented on GitHub (May 13, 2020):

Hmm..
https://stackoverflow.com/questions/10758202/getting-mouse-cursor-position-and-button-state-on-windows

Try to figure out what button is being pressed - and you should be able to remap it.

<!-- gh-comment-id:628031053 --> @ellisgl commented on GitHub (May 13, 2020): Hmm.. https://stackoverflow.com/questions/10758202/getting-mouse-cursor-position-and-button-state-on-windows Try to figure out what button is being pressed - and you should be able to remap it.
Author
Owner

@craigemery commented on GitHub (May 13, 2020):

So the scrollwheel sideways mouse, is a param on the onMouseWheel. Normal scroll wheel is
onMouseWheel, +0, +120
A sideways wheel click is
onMouseWheel -120, +0

<!-- gh-comment-id:628072421 --> @craigemery commented on GitHub (May 13, 2020): So the scrollwheel sideways mouse, is a param on the onMouseWheel. Normal scroll wheel is onMouseWheel, +0, +120 A sideways wheel click is onMouseWheel -120, +0
Author
Owner

@craigemery commented on GitHub (May 13, 2020):

The fwd & backwards buttons do not register on the GUI, so the driver must be getting them instead.

<!-- gh-comment-id:628072749 --> @craigemery commented on GitHub (May 13, 2020): The fwd & backwards buttons do not register on the GUI, so the driver must be getting them instead.
Author
Owner

@github-actions[bot] commented on GitHub (Sep 23, 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:697070219 --> @github-actions[bot] commented on GitHub (Sep 23, 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 bug reports.

<!-- gh-comment-id:757539742 --> @p12tic commented on GitHub (Jan 10, 2021): Let's not close valid bug reports.
Author
Owner

@demi180 commented on GitHub (Feb 10, 2021):

Same goes for Windows 10 server and Big Sur client. Using Evoluent vertical mouse and the back/forward buttons are not usable on the client. (I figure it's not mouse/brand specific, but just mentioning it so it's there)

<!-- gh-comment-id:776504079 --> @demi180 commented on GitHub (Feb 10, 2021): Same goes for Windows 10 server and Big Sur client. Using Evoluent vertical mouse and the back/forward buttons are not usable on the client. (I figure it's not mouse/brand specific, but just mentioning it so it's there)
Author
Owner

@ajstun349 commented on GitHub (Sep 2, 2022):

Try uninstalling 'Logi Options'.

My back & forward buttons on a Master 2s work after uninstalling options; The 'back' & 'forward' mappings from Options are not recognized by 'Barrier';

Screenshot 2022-09-03 at 4 23 56 AM

The only downside so far is the inability to navigate back & forward in Apple Native Applications like Finder, Safari, etc. Chrome works fine;

<!-- gh-comment-id:1235960584 --> @ajstun349 commented on GitHub (Sep 2, 2022): Try uninstalling 'Logi Options'. My back & forward buttons on a Master 2s work after uninstalling options; The 'back' & 'forward' mappings from Options are not recognized by 'Barrier'; ![Screenshot 2022-09-03 at 4 23 56 AM](https://user-images.githubusercontent.com/64382439/188244235-cacd6622-7ef7-412a-ba1a-b22db67994c0.png) The only downside so far is the inability to navigate back & forward in Apple Native Applications like Finder, Safari, etc. Chrome works fine;
Author
Owner

@jakelauer commented on GitHub (Sep 7, 2022):

Uninstalling Logi Options fixes the back button issue, but doing so causes scrolling to be reversed on a Windows client. So far, I haven't found a way to ensure to make all of these happen simultaneously:

  • [OSX Server] Trackpad scroll direction: Natural
  • [OSX Server] Mouse scroll direction: Standard (not Natural)
  • [Win10 Client] Mouse scroll direction: Standard
  • [Win10 Client] Back/forward buttons work

If I use BetterTouchTool or similar on OS X to set the mouse scroll direction to Standard, it doesn't reflect in Barrier. If I disable natural scrolling in OS X, the trackpad scrolls the wrong way. If I use Logi Options, all of the scrolling works, but the back/forward buttons stop working on the client.

<!-- gh-comment-id:1239631828 --> @jakelauer commented on GitHub (Sep 7, 2022): Uninstalling Logi Options fixes the back button issue, but doing so causes scrolling to be reversed on a Windows client. So far, I haven't found a way to ensure to make all of these happen simultaneously: - [OSX Server] Trackpad scroll direction: Natural - [OSX Server] Mouse scroll direction: Standard (not Natural) - [Win10 Client] Mouse scroll direction: Standard - [Win10 Client] Back/forward buttons work If I use BetterTouchTool or similar on OS X to set the mouse scroll direction to Standard, it doesn't reflect in Barrier. If I disable natural scrolling in OS X, the trackpad scrolls the wrong way. If I use Logi Options, all of the scrolling works, but the back/forward buttons stop working on the client.
Author
Owner

@amdavidson commented on GitHub (Jan 6, 2023):

The only downside so far is the inability to navigate back & forward in Apple Native Applications like Finder, Safari, etc. Chrome works fine;

The only work around I have found for this is buying Better Touch Tool and enabling the back and forward buttons only in the apps you want them in (not globally). This gets me back and forward in finder, safari, etc. without screwing it up on the linux client.

<!-- gh-comment-id:1374251998 --> @amdavidson commented on GitHub (Jan 6, 2023): > The only downside so far is the inability to navigate back & forward in Apple Native Applications like Finder, Safari, etc. Chrome works fine; The only work around I have found for this is buying Better Touch Tool and enabling the back and forward buttons only in the apps you want them in (not globally). This gets me back and forward in finder, safari, etc. without screwing it up on the linux client.
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#515
No description provided.