Public bug reported: Using the clickable touchpad on the Dell Precision 5520, the "right mouse button" (an area marked on the bottom right of the touchpad) no longer produces an RMB event when clicked. This used to work in Artful.
More details: The Dell Precision touchpad is "clickable" - i.e. when pressed firmly it produces a click sound and triggers an LMB event even without raising the finger from the touchpad. This allows you to move the cursor around quickly and clicking on things without having to stop and raise your finger from the surface. Additionally, the touchpad has a marked bottom area that is split into two horizontally. When clicking (not tapping) on the right part of the bottom area, it should simulate a right mouse button click, while on the left part it should simulate a left mouse button click. This used to work well under Artful, but does no longer work in Bionic - both sides produce a left click (with some caveats, the left side doesn't seem to work so well, but that is probably another issue). When running libinput-debug-events, the output clearly shows that the touchpad "right mouse button" clearly sends RMB events: event11 POINTER_MOTION +33.83s 0.00/ 1.19 event11 POINTER_MOTION +33.85s 0.00/ 0.99 event11 POINTER_BUTTON +38.62s BTN_RIGHT (273) pressed, seat count: 1 event11 POINTER_BUTTON +38.80s BTN_RIGHT (273) released, seat count: 0 event11 POINTER_BUTTON +39.35s BTN_RIGHT (273) pressed, seat count: 1 event11 POINTER_BUTTON +39.56s BTN_RIGHT (273) released, seat count: 0 event11 POINTER_BUTTON +40.02s BTN_RIGHT (273) pressed, seat count: 1 event11 POINTER_BUTTON +40.19s BTN_RIGHT (273) released, seat count: 0 event11 POINTER_MOTION +42.66s -0.73/ 0.73 event11 POINTER_MOTION +42.67s -0.60/ 0.60 None the less, X11 doesn't seem to recognize this - xev output shows: ButtonPress event, serial 40, synthetic NO, window 0x6200001, root 0x16a, subw 0x222c01, time 369378629, (92,88), root:(92,117), state 0x10, button 1, same_screen YES EnterNotify event, serial 40, synthetic NO, window 0x6200001, root 0x16a, subw 0x0, time 369378629, (92,88), root:(92,117), mode NotifyGrab, detail NotifyInferior, same_screen YES, focus YES, state 272 KeymapNotify event, serial 40, synthetic NO, window 0x0, keys: 106 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UnmapNotify event, serial 40, synthetic NO, window 0x6200001, event 0x6200001, window 0x222c01, from_configure NO EnterNotify event, serial 40, synthetic NO, window 0x6200001, root 0x16a, subw 0x0, time 369378630, (92,88), root:(92,117), mode NotifyNormal, detail NotifyInferior, same_screen YES, focus YES, state 272 KeymapNotify event, serial 40, synthetic NO, window 0x0, keys: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DestroyNotify event, serial 40, synthetic NO, window 0x6200001, event 0x6200001, window 0x222c01 ButtonRelease event, serial 40, synthetic NO, window 0x6200001, root 0x16a, subw 0x0, time 369378797, (92,88), root:(92,117), state 0x110, button 1, same_screen YES While with a two finger tap, when enabling tap mouse button emulation, xev shows "button 3" being pressed. ** Affects: xinput (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xinput in Ubuntu. https://bugs.launchpad.net/bugs/1777395 Title: [bionic] Dell precision touchpad RMB no longer works To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xinput/+bug/1777395/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp