Closed Mm2PL closed 8 months ago
Solaar has no way to control or even affect the normal operation of buttons. This looks like a feature of the hardware.
Does Solaar have any functionality so I could divert these buttons to themselves? That would solve my problems, diverting them works as one would expect.
No, this is not possible.
Information
solaar --version
andgit describe --tags
): solaar 1.1.11 (from my distro's repo)uname -srmo
):Linux 6.6.14-1-lts x86_64 GNU/Linux
solaar show
for the target device (if applicable):Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] When not redirected pressing Back or Forward buttons on my mouse does not generate X events.
When the buttons are not diverted:
Back
.Back
.ButtonPress
andButtonRelease
events in quick succession.When the buttons are diverted, it works as expected.
Describe the solution you'd like A clear and concise description of what you want to happen. I'd love to be able for applications to see both press and release events on actual press and release of the buttons.
Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered. I have tried diverting these buttons to a rule that presses
XF86_Back
andXF86_Forward
however some software really doesn't like this and it's cumbersome to add exceptions for all software that does this. Source-based games just don't allow me to bind things to these key codes. Using other keycodes likeKP_*
has unexpected results in other programs.Additional context Add any other context or screenshots about the feature request here. This is related to horizontal scroll feature which i really don't need. Logitech on their website claims that this is possible to disable.. I do not currently have a computer with Windows to see if the option set within manufacturer's own software would stay outside of that. For testing I used XInput's
test-xi2
functionality watching all events sent to the root window.