Using Ubuntu 4.4.0-97.120-generic 4.4.87 Latest Nvidia driver 384.90 -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1728446
Title: Middle clicking isn't working properly Logitech M705 Status in linux package in Ubuntu: New Bug description: I'm using Ubuntu 16.04, (stock install 16.04.3, not HWE LTS) with a newly bought mouse, Logitech M705 (which are using Logitech Unifying Receiver). When I connected the mouse everything was working as expected, except that the middle clicking wasn't working. The mouse has the following map: 1 Left 2 Middle (push roller down) 3 Right 4 Roller Forward 5 Roller Back 6 Roller tilt left 7 Roller tilt right 8 Side button, forward 9 Side Button, rearward 10 Extra button (app switching) When I tried the mouse with 'xev | grep button', the button Left was nr 1, Right nr 3, Roller Forward nr 4, Roller Back nr 5, Roller tilt left nr 6, Roller tilt right nr 7, Side button, forward nr 8, Side Button, rearward nr 9 and Extra button was nr 10. But Middle button was the same as Roller tilt left namely nr 6. It should have been number 2 not 6. Thus the middle click button wasn't properly detected and not working as expected. I can remap the mouse button nr 6 to nr 2 with xinput and get middle clicking but then the left tilt functionality disappear, this button (nr 6) also become a middle click button, nr 2. What is it that makes that two different buttons get the same number? xinput list shows: xinput list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Logitech M705 id=8 [slave pointer (2)] ⎜ ↳ Logitech K520 id=9 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Power Button id=7 [slave keyboard (3)] ↳ Eee PC WMI hotkeys id=10 [slave keyboard (3)] And xinput list 8 Logitech M705 id=8 [slave pointer (2)] Reporting 7 classes: Class originated from: 8. Type: XIButtonClass Buttons supported: 24 Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right" "Button Side" "Button Extra" "Button Forward" "Button Back" "Button Task" "Button Unknown" "Button Unknown" "Button Unknown" "Button Unknown" "Button Unknown" "Button Unknown" "Button Unknown" "Button Unknown" "Button Unknown" "Button Unknown" "Button Unknown" "Button Unknown" Button state: Class originated from: 8. Type: XIValuatorClass Detail for Valuator 0: Label: Rel X Range: -1.000000 - -1.000000 Resolution: 1 units/m Mode: relative Class originated from: 8. Type: XIValuatorClass Detail for Valuator 1: Label: Rel Y Range: -1.000000 - -1.000000 Resolution: 1 units/m Mode: relative Class originated from: 8. Type: XIValuatorClass Detail for Valuator 2: Label: Rel Horiz Wheel Range: -1.000000 - -1.000000 Resolution: 1 units/m Mode: relative Class originated from: 8. Type: XIValuatorClass Detail for Valuator 3: Label: Rel Vert Wheel Range: -1.000000 - -1.000000 Resolution: 1 units/m Mode: relative Class originated from: 8. Type: XIScrollClass Scroll info for Valuator 2 type: 2 (horizontal) increment: 1.000000 flags: 0x0 Class originated from: 8. Type: XIScrollClass Scroll info for Valuator 3 type: 1 (vertical) increment: -1.000000 flags: 0x2 ( preferred ) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1728446/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp