rynbrd / xf86-input-mtrack

Xorg Multitouch Trackpad Driver
GNU General Public License v2.0
357 stars 58 forks source link

Apple Magic Mouse support #75

Open j0sk opened 9 years ago

j0sk commented 9 years ago

Hi,

First I like to say thank you for this driver. I got my Apple Magic Trackpad working like it should be but I didn't got the Apple Magic Mouse to work.

I found that:

a) Touchpad surface works but if I move the whole mouse then cursor won't move

If comment out MatchIsTouchpad "on" then surface of the mouse detects all multi-finger gestures and it works ok. Cursor won't move if I move the mouse on the table.

Section "InputClass" Identifier "Apple Magic Trackpad" Driver "mtrack"

Match only the Apple Magic Mouse

  MatchUSBID "05ac:030d"

MatchIsTouchpad "on"

b) It works as normal mouse without multi-touch gestures

If I set MatchIsTouchpad "on" setting then it works as normal mouse but multi-touch gestures won't work anymore.

Section "InputClass" Identifier "Apple Magic Trackpad" Driver "mtrack"

Match only the Apple Magic Mouse

  MatchUSBID "05ac:030d"
  MatchIsTouchpad "on"

Could I get it work as normal mouse with multitouch gestures? Can you point me to the right direction? I can give you more information if needed.

Thanks!

rynbrd commented 9 years ago

This is very strange as the MatchIsTouchpad should only control whether or not the driver is loaded for a class of devices. It should have no effect if MatchUSBID is set.

As to the trackpad not working after being moved on the table that sounds like a hardware issue. The only thing I would say to try in software would be to adjust FingerHigh and FingerLow as that would change the capacitance at which touches are triggered.

What is the material of the desk this is running on?