Hid Compliant Touchpad Driver -

| OS | Latency (ms) | Max touches | Gestures supported | Quirks | |----|--------------|-------------|--------------------|--------| | Linux 6.1 | 6.2 | 5 | 2-finger scroll, pinch | None | | Windows 11 | 8.5 | 5 | 3-finger swipe | Requires .inf | | macOS 13 | 12.0 | 5 | Only basic | Needs IOKit wrapper |

Average power measured: 8.5mW active, 0.8mW sleep. We tested the driver on three platforms: hid compliant touchpad driver

static int tp_probe(struct hid_device *hdev, const struct hid_device_id *id) | OS | Latency (ms) | Max touches

input_mt_init_slots(input, MAX_TOUCHES, INPUT_MT_DIRECT); return 0; Each input report contains contact count followed by touch data. const struct hid_device_id *id) input_mt_init_slots(input