Skip to content

TouchPad Choosing

Barryblueice edited this page Dec 31, 2025 · 1 revision

According to Windows API documents, major Windows Precision TouchPad can connect to host by 4 types of protocol bus:

  • USB HID
  • I2C HID
  • SPI HID
  • Third-party private HID devices

Considering I'm "hacking" touchpad, so USB HID and third parties are directly disregarded, leaving only I2C and SPI.

Actually these kinds of trackpad has widely application on modern laptop, but it's kind of difficult to find a suitable touchpad.

Through an old article, I learned that the touchpad from ELAN Technology can support the standard Microsoft HID over I2C Protocol:

image

The range of choices has instantly narrowed down significantly.

Finally, I decided to use that Lenovo ELAN touchpad.

Clone this wiki locally