- Notifications
You must be signed in to change notification settings - Fork0
Three-finger drag for Windows Precision Touchpads via SendInput and RawInput
License
NotificationsYou must be signed in to change notification settings
EsportToys/PrecisionThreeFingerDrag
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This simple AutoIt script uses the RawInput API to readDIGITIZER - TOUCH PAD
input reports and the SendInput API to send mouse motion and clicks.
NOTE: only tested on Microsoft Surface touchpads, it currently assumes a hard-coded struct format that I reverse-engneered by experimenting withRawInputViewer
- Download AutoIt fromhttps://autoitscript.com
- Run script with AutoIt by dragging
finger.au3
over onto AutoIt3_x64.exe
This does not use any UDFs, script and API calls are entirely self-contained. Only the AutoIt executable is needed.
- Add compatibility checks for present trackpads on startup (needs to report at least three fingers)
- Use
HidP-*
winapi calls to parse the raw data strings
About
Three-finger drag for Windows Precision Touchpads via SendInput and RawInput
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.