Add support for mouse side buttons (back/forward) to control track navigation in mpris module #4131
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary:
This PR adds support for using mouse side buttons (typically buttons 8 and 9, often mapped as "back" and "forward" on high-end mice) to control previous/next track actions in the Waybar mpris module. This allows users to quickly skip tracks using their mouse's extra buttons.
Context:
Related to #1160, which requested support for additional mouse buttons (beyond 0–5) for actions like next/previous track. This PR implements
on-click-backward
(button 8) andon-click-forward
(button 9) as built-in actions, making it easier to control playback with modern mice.Testing:
Tested on Arch Linux (Wayland) with a Razer mouse.
Please note: Other platforms and mice may need further testing.
Notes: