[Bug 1099772] New: Regression leap 42.3 to leap 15: Rollermouse double-click button only results in single clicks
http://bugzilla.suse.com/show_bug.cgi?id=1099772 Bug ID: 1099772 Summary: Regression leap 42.3 to leap 15: Rollermouse double-click button only results in single clicks Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.0 Hardware: x86-64 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: X.Org Assignee: xorg-maintainer-bugs@forge.provo.novell.com Reporter: mrclrssn@gmail.com QA Contact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Blocker: --- I've got a "Contour Design RollerMouse Free 2" which has a separate button used to generate double clicks. After an upgrade from Leap 42.3 to Leap 15, this button only generates single clicks.
From evtest we can see that the button actually generates a double click event from the kernel, when pressed once:
Event: time 1530433715.228054, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90001 Event: time 1530433715.228054, type 1 (EV_KEY), code 272 (BTN_LEFT), value 1 Event: time 1530433715.228054, -------------- SYN_REPORT ------------ Event: time 1530433715.231980, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90001 Event: time 1530433715.231980, type 1 (EV_KEY), code 272 (BTN_LEFT), value 0 Event: time 1530433715.231980, -------------- SYN_REPORT ------------ Event: time 1530433715.235978, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90001 Event: time 1530433715.235978, type 1 (EV_KEY), code 272 (BTN_LEFT), value 1 Event: time 1530433715.235978, -------------- SYN_REPORT ------------ Event: time 1530433715.240037, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90001 Event: time 1530433715.240037, type 1 (EV_KEY), code 272 (BTN_LEFT), value 0 Event: time 1530433715.240037, -------------- SYN_REPORT ------------
From xev we can see that only a single press-release is generated:
ButtonPress event, serial 40, synthetic NO, window 0x7800001, root 0x112, subw 0x0, time 1431589, (24,135), root:(1766,997), state 0x10, button 1, same_screen YES ButtonRelease event, serial 40, synthetic NO, window 0x7800001, root 0x112, subw 0x0, time 1431614, (24,135), root:(1766,997), state 0x110, button 1, same_screen YES Note that apparently also Ubuntu 18.04 is affected by this: https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1767660 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1099772
http://bugzilla.suse.com/show_bug.cgi?id=1099772#c1
Michal Srb
http://bugzilla.suse.com/show_bug.cgi?id=1099772
Stefan Dirsch
http://bugzilla.suse.com/show_bug.cgi?id=1099772
http://bugzilla.suse.com/show_bug.cgi?id=1099772#c3
--- Comment #3 from Marcus Larsson
sudo evtest [sudo] password for root: No device specified, trying to scan all of /dev/input/event* Available devices: /dev/input/event0: Power Button /dev/input/event1: Power Button /dev/input/event2: Video Bus /dev/input/event3: Logitech HID compliant keyboard /dev/input/event4: Logitech HID compliant keyboard /dev/input/event5: Contour Design RollerMouse Free 2 /dev/input/event6: Contour Design RollerMouse Free 2 /dev/input/event7: PC Speaker /dev/input/event8: HDA Digital PCBeep /dev/input/event9: HDA Intel PCH Front Mic /dev/input/event10: HDA Intel PCH Rear Mic /dev/input/event11: HDA Intel PCH Line /dev/input/event12: HDA Intel PCH Line Out Front /dev/input/event13: HDA Intel PCH Line Out Surround /dev/input/event14: HDA Intel PCH Line Out CLFE /dev/input/event15: HDA Intel PCH Front Headphone /dev/input/event16: HDA Intel PCH HDMI/DP,pcm=3 /dev/input/event17: HDA Intel PCH HDMI/DP,pcm=7 /dev/input/event18: HDA Intel PCH HDMI/DP,pcm=8
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1099772
Stefan Dirsch
http://bugzilla.suse.com/show_bug.cgi?id=1099772
Stefan Dirsch
http://bugzilla.suse.com/show_bug.cgi?id=1099772
Stefan Dirsch
http://bugzilla.suse.com/show_bug.cgi?id=1099772
http://bugzilla.suse.com/show_bug.cgi?id=1099772#c6
Stefan Dirsch
http://bugzilla.suse.com/show_bug.cgi?id=1099772
http://bugzilla.suse.com/show_bug.cgi?id=1099772#c7
--- Comment #7 from Marcus Larsson
sudo evtest No device specified, trying to scan all of /dev/input/event* Available devices: /dev/input/event0: Video Bus /dev/input/event1: Logitech HID compliant keyboard /dev/input/event2: Logitech HID compliant keyboard /dev/input/event3: Contour Design RollerMouse Free 2 /dev/input/event4: Contour Design RollerMouse Free 2 /dev/input/event5: Power Button /dev/input/event6: Power Button /dev/input/event7: PC Speaker /dev/input/event8: HDA Digital PCBeep /dev/input/event9: HDA Intel PCH Front Mic /dev/input/event10: HDA Intel PCH Rear Mic /dev/input/event11: HDA Intel PCH Line /dev/input/event12: HDA Intel PCH Line Out Front /dev/input/event13: HDA Intel PCH Line Out Surround /dev/input/event14: HDA Intel PCH Line Out CLFE /dev/input/event15: HDA Intel PCH Front Headphone /dev/input/event16: HDA Intel PCH HDMI/DP,pcm=3 /dev/input/event17: HDA Intel PCH HDMI/DP,pcm=7 /dev/input/event18: HDA Intel PCH HDMI/DP,pcm=8
sudo evtest /dev/input/event3 Input driver version is 1.0.1 Input device ID: bus 0x3 vendor 0xb33 product 0x401 version 0x111 Input device name: "Contour Design RollerMouse Free 2" Supported events: Event type 0 (EV_SYN) Event type 1 (EV_KEY) Event code 272 (BTN_LEFT) Event code 273 (BTN_RIGHT) Event code 274 (BTN_MIDDLE) Event code 275 (BTN_SIDE) Event code 276 (BTN_EXTRA) Event type 2 (EV_REL) Event code 0 (REL_X) Event code 1 (REL_Y) Event code 8 (REL_WHEEL) Event type 4 (EV_MSC) Event code 4 (MSC_SCAN) Key repeat handling: Repeat type 20 (EV_REP) Repeat code 0 (REP_DELAY) Value 250 Repeat code 1 (REP_PERIOD) Value 33 Properties: Testing ... (interrupt to exit) Event: time 1553711576.028578, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90001 Event: time 1553711576.028578, type 1 (EV_KEY), code 272 (BTN_LEFT), value 1 Event: time 1553711576.028578, -------------- SYN_REPORT ------------ Event: time 1553711576.032491, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90001 Event: time 1553711576.032491, type 1 (EV_KEY), code 272 (BTN_LEFT), value 0 Event: time 1553711576.032491, -------------- SYN_REPORT ------------ Event: time 1553711576.036488, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90001 Event: time 1553711576.036488, type 1 (EV_KEY), code 272 (BTN_LEFT), value 1 Event: time 1553711576.036488, -------------- SYN_REPORT ------------ Event: time 1553711576.040511, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90001 Event: time 1553711576.040511, type 1 (EV_KEY), code 272 (BTN_LEFT), value 0 Event: time 1553711576.040511, -------------- SYN_REPORT ------------
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1099772
http://bugzilla.suse.com/show_bug.cgi?id=1099772#c8
Stefan Dirsch
http://bugzilla.suse.com/show_bug.cgi?id=1099772
http://bugzilla.suse.com/show_bug.cgi?id=1099772#c9
Stefan Dirsch
participants (1)
-
bugzilla_noreply@novell.com