Windows – Using an Asus’ touchpad without Smart Gesture

hidscrollingtouchpadwindows 10

After resetting my company's ASUS N551J laptop using its recovery partition, I'm stuck between two annoying options:

  1. Use the native driver for the trackpad, which doesn't support any form of scrolling guesture (not with a two-finger drag, and not with a one-finger drag on the side).
  2. Have ASUS Smart Gesture installed, which is awful in every way imaginable. To limit my complaints to functional issues: it recognises unwanted guestures that can't be disabled (i.e. horizontal scrolling), it has unwanted inertia and acceleration in its pointer and scolling behaviour, and scrolling is ridiculously laggy.

Preferring minimality over garbage, I chose for the first option. I wonder, however: is there a simpler way to just support scrolling without bells and whistles that induce noticable lag? I can't seem to find an option in Windows 10's multiple (sigh) configuration screens, but since it's so touch-oriented, Windows 10 surely must have some way to enable this kind of gestures…

Under option 1, the trackpad is probed through ACPI and shows up as a "Microsoft PS/2 Mouse" (claimed by the i8042prt.sys and mouclass.sys drivers).

Best Answer

I feel your pain, I have spent a couple of hours trying to get rid of this application since it gives me a lot of issues.

I may be wrong, but I think there is no way to do this without either ASUS Smart Gesture or alternatively ASUS Elantech Touchpad driver1 (do not waste your time with it. It looks like it is simply an old rebranded version of the same thing).

On Windows 10 there is indeed native support for touchpad gestures. However, those touchpads must implement what Microsoft calls "Precision Touchpad"2, and it looks like the touchpads that come with ASUS laptops don't do this.

Related Question