Skip to content

Touchpads, pens and Precision drivers

Verified 2 min read

Which driver your touchpad is using, where gesture settings actually live, and why pen pressure stops working after an update.

Tested onPro (26H2) · Build 26300.9457 · x64
E1
Build
26300.9457
Edition
Pro (26H2)
Architecture
x64
Support
Documentation (E1)
Evidence
E1Official documentation
Verified
2026-10-29
Page type
Concept

Two touchpad worlds exist, and they are not the same product:

Precision touchpad Legacy (vendor) touchpad
Settings live in Settings → Bluetooth & devices → Touchpad the OEM control panel
Gestures standard Windows set vendor-defined, may differ
Driver Microsoft HID class driver OEM filter driver
Updates Windows Update OEM tool

If your touchpad settings appear in Settings, it is Precision. If they appear only in a vendor app (Synaptics/ELAN control panel), it is legacy — and Windows gestures will be inconsistent.

Terminal window
Get-PnpDevice -Class Mouse,HIDClass | Select-Object FriendlyName,Status,InstanceId
Get-CimInstance Win32_PnPSignedDriver |
Where-Object { $_.DeviceName -match 'touchpad|trackpad|synaptics|elan|precision' } |
Select-Object DeviceName,DriverProviderName,DriverVersion,DriverDate

A Precision touchpad reports as a HID-compliant device with DriverProviderName : Microsoft. A vendor name means a legacy stack.

Gestures belong to the driver, not the app

Section titled “Gestures belong to the driver, not the app”
  • Precision: three/four-finger gestures are configured by Windows, and apps receive them as touch input.
  • Legacy: gestures are synthesised by the OEM driver, often as keyboard shortcuts — which is why they behave differently in different apps, or not at all in a Remote Desktop session.

That difference explains a classic complaint: “three-finger swipe works locally but not over RDP”. It is not a Windows bug.

A pen reports pressure, tilt, eraser and barrel button through HID. Windows delivers them to apps that ask for them (Ink, WinTab-compatible apps, and most creative software).

Common failures:

Symptom Cause
Pen moves the cursor but no pressure app not listening for pen input, or driver reverted to mouse emulation
Pressure works in one app only that app uses WinTab/its own API; others get generic pointer data
Pen stops after an update OEM pen driver replaced by a generic HID driver
Buttons do nothing barrel button mapped in the OEM tool, not Windows
Jitter / offset near edges digitiser calibration; run the OEM calibration tool
Terminal window
# pen/touch devices and their power state
Get-PnpDevice -Class HIDClass | Where-Object FriendlyName -match 'pen|stylus|touch' |
Select-Object FriendlyName,Status,InstanceId
Setting Where Effect
Touchpad sensitivity Settings → Touchpad cursor speed/acceleration
Three/four-finger gestures Settings → Touchpad task view, desktop, media
“Leave touchpad on when a mouse is connected” Settings → Touchpad stops the pad when docked
Pen shortcut (single/double click) Settings → Pen & Windows Ink launches an app
“Show visual effects for touch” Settings → Pen & Windows Ink visual feedback

Only when the device is in an error state or gestures stopped after an update:

  1. Note the current driver version.
  2. Download the OEM package for your exact model.
  3. Uninstall the device (keep the driver removal checkbox if offered), reboot, install.
  4. Verify settings appear in the expected place.

A generic HID driver often “works” for the touchpad but loses gestures and palm rejection — which is why the OEM package matters.

E1. HID and pen architecture is documented by Microsoft. The lab has no physical touchpad or pen, so no gesture or pressure behaviour was measured.

Sources