I have a Roccat Kova+ gaming mouse, which has always worked reliably under Arch linux. One of the mouse's hardware functions is that it can send keyboard events on a button click, such as "Ctrl+w" to close a browser tab. However, since updating libinput from 1.9.2 to 1.9.3, this functionality has stopped working. Instead of sending a "Ctrl+w" event, the button click seems to be sending just a "w" keypress event. Downgrading lbinput to 1.9.2 restores the correct behaviour. I have found bug https://bugs.freedesktop.org/show_bug.cgi?id=103984 which seems to be related, where commit db3b6fe5f7f847075ab3af1bc0a32241143d8993 is pointed out as a possible culprit.
I have compiled libinput from git and the bug is still present. I have tried to revert the mentioned commit, but it causes further conflicts and I was unable to proceed with testing.
Appologies, this is clearly a duplicate of https://bugs.freedesktop.org/show_bug.cgi?id=104030 *** This bug has been marked as a duplicate of bug 104030 ***
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.