Bug 104065

Summary: linbinput 1.9.3 breaks modifier keys from mouse events
Product: Wayland Reporter: Francisco Pina Martins <f.pinamartins>
Component: libinputAssignee: Wayland bug list <wayland-bugs>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Francisco Pina Martins 2017-12-04 11:15:18 UTC
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.
Comment 1 Francisco Pina Martins 2017-12-04 11:23:51 UTC
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.
Comment 2 Francisco Pina Martins 2017-12-04 11:26:04 UTC
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.