-
Notifications
You must be signed in to change notification settings - Fork 5
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:
The range of choices has instantly narrowed down significantly.
Finally, I decided to use that Lenovo ELAN touchpad.