[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-6267":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":37,"readmeContent":38,"aiSummary":39,"trendingCount":16,"starSnapshotCount":16,"syncStatus":40,"lastSyncTime":41,"discoverSource":42},6267,"mac-precision-touchpad","imbushuo\u002Fmac-precision-touchpad","imbushuo","Windows Precision Touchpad Driver Implementation for Apple MacBook \u002F Magic Trackpad","",null,"C",10335,653,186,195,0,1,13,47,10,43.45,"Other",false,"master",true,[27,28,29,30,31,32,33,34,35,36],"apple-macbook","bluetooth","bluetooth-hid","driver","hid","spi","trackpad","usb-hid","windows-driver","windows-precision-touchpad","2026-06-12 02:01:17","# Windows Precision Touchpad Implementation for Apple MacBook family\u002FMagic Trackpad 2\n\n[![Build Status](https:\u002F\u002Fligstd.visualstudio.com\u002F_apis\u002Fpublic\u002Fbuild\u002Fdefinitions\u002F7694e0d0-94e3-4fd2-b39a-ecd261e1ba2e\u002F22\u002Fbadge)](https:\u002F\u002Fligstd.visualstudio.com\u002FApple%20PTP%20Trackpad\u002F_build?definitionId=22)\n\nThis project implements Windows Precision Touchpad Protocol for Apple MacBook family\u002FMagic Trackpad 2 on Windows 10. Both USB (traditional and T2), SPI and Bluetooth trackpads are supported.\n\n## Donation?\n\nA few people asked me why I removed donation. My current financial situation doesn't require me to accept donation for the budget of future development. If you are considering donation, please consider other meaningful projects and foundations, such as [Electronic Frontier Foundation](https:\u002F\u002Fwww.eff.org\u002F).\n\n## Official Driver?\n\nBootcamp 6.1.5 offers official driver for T2-based model and Magic Trackpad 2. You can also consider using the official driver if you have such Mac. If you have an older model (e.g. MacBooks before 2018\u002F2019), this is the only implementation for these models (yet). \n\n## Future Plans and feature tracking\n\nUse the [Azure DevOps Board](https:\u002F\u002Fligstd.visualstudio.com\u002FApple%20PTP%20Trackpad\u002F_workitems\u002F) to track feature and device support plans. Bug reports should go to Github issues.\n\n## See it in action (YouTube video)\n\n[![Watch the video](https:\u002F\u002Fimg.youtube.com\u002Fvi\u002F-GWlfw7omdo\u002Fhqdefault.jpg)](https:\u002F\u002Fyoutu.be\u002F-GWlfw7omdo)\n\n## Converged Installation Guide\n\n**IMPORTANT:** Given changes in Microsoft driver code signing policy, and the compliance need of EV certificate, CI auto builds beyond 2021\u002F01\u002F06 04:00AM EST will not be automatically signed with normal code signing certificate. These builds are still supposed via TestSigning, but not recommended for normal users. Proper WHQL and EV dual-signed packages will be released manually, which can be downloaded from the release page.\n\n0. Make sure you uninstalled `Trackpad++` completely if you have previously does so\n1. Go to the release tab in Github and download the newest version for your architecture\n2. Right click `AmtPtpDevice.inf` and install it\n3. If you have a Magic Trackpad 2 and want to use it in Bluetooth mode: manaully pair it in PC Settings.\n\n**Note: it is unnecessary to enable test signing, or install the certificate manually. Doing so may cause problems in installation. See [this issue](https:\u002F\u002Fgithub.com\u002Fimbushuo\u002Fmac-precision-touchpad\u002Fissues\u002F228#issuecomment-538689587) for detailed explanation.**\n\n## Also Uninstallation (extremely important for reinstallation `Trackpad++` and such)\n\nSee also [here](https:\u002F\u002Fmagicutilities.net\u002Fmagic-trackpad\u002Fhelp\u002Fmac-precision-touchpad-driver-installed).\n\n1. Go to device manager\n2. Find the \"Apple Precision Touch Device\", \"Apple Multi-touch Trackpad HID filter\" and \"Apple Multi-touch Auxiliary Services\"\n3. Right click \"remove the device\" and also check \"uninstall driver\"\n4. Rescan devices\n\n## Installation with Chocolatey\n\nThe drivers are available as a [Chocolatey package](https:\u002F\u002Fchocolatey.org\u002Fpackages\u002Fmac-precision-touchpad\u002F). To install using [Chocolatey](https:\u002F\u002Fchocolatey.org) run:\n\n```\nchoco install mac-precision-touchpad\n```\n\n## For developers\n\n- SPI\u002FT2 version is kernel-mode driver, using KMDF Framework v1.23. Bluetooth driver uses KMDF Framework 1.15. Windows 10 Driver Development Kit Version 2004 or higher is required for development and testing.\n- USB version is a user-mode driver, using UMDF Framework v2.15. Windows 10 Driver Development Kit Version 2004 or higher is required for development and testing.\n- `ReleaseSigned` configuration is reserved for production build only, and it will be rendered as unsigned if you attempt to build using that configuration. (Historically it's signed, but due to EV certificate's requirements, the process has changed.)\n\n## Device support\n\nThere is a bring-up issue for certain MacBook Pro and MacBook Air. I am looking into it. If you have such device with Windows installed, please contact me so I can look into the issue remotely (as I don't have many devices).\n\n- [x] Non-Retina MacBook \n- [x] Some non-Retina MacBook Pro (2011 and 2012)\n- [x] MacBook Pro with Retina Display (MacBookPro 10,1, MacBookPro10,2 & MacBookPro11,1)\n- [x] All recent MacBook Air (Please report if your model is not supported)\n- [x] MacBook Pro with Retina Display (2013, 2014, 2015, 13-inch & 15-inch)\n- [x] New MacBook (12-inch)\n- [x] MacBook Pro 2015, 2016, 2017 (a few SPI devices are in work-in-progress state)\n- [x] T2-based devices: MacBook Air 2018, MacBook Pro 2017\u002F2018\u002F2019\u002F2020: Use default fallback, experience might not be optimal. Open a issue if you encountered dead touch regions.\n- [x] Magic Trackpad 2 & 3 (USB)\n- [x] Magic Trackpad 2 & 3 (Bluetooth connection)\n\n## Roadmap\n\n- [x] Touchpad Device Power Management\n- [x] Touchpad Protocol Stack Implementation\n- [x] Touchpad Raw Input Output (in Driver Trace)\n- [x] HID Protocol Implementation (PTP Touch)\n- [x] HID Protocol Implementation (Configuration)\n- [x] Device Test (Magic Trackpad 2)\n- [x] Refine input experience (tip switch detection and pressure)\n- [x] Refine input experience (gesture experience)\n- [x] More Models\n- [x] SPI\n- [x] KM Driver cross-cert\n- [x] Bluetooth\n- [ ] Defuzz\n- [ ] Input sensitivity configuration\n\n## Acknowledgements\n\n**UPDATE 2021\u002F05**: She got an M1 Mac now.\n\nPeople familiar with me know that I don't use Apple MacBook (so development work of this driver occurs on a Surface Pro 4). People probably think it doesn't make sense that I started this project. The motivation behind this project origin from complaints from my girlfriend. Hearing about frequent complains about Dell XPS 13's touchpad (though it passed Precision Touchpad certification), I decided to start this project, so by the time she switches to MacBook Pro, she will have excellent touchpad experience out-of-box, even on Windows. This driver is made for you, but also for everyone.\n\nI would like to thank projects like [magictrackpad2-dkms](https:\u002F\u002Fgithub.com\u002Frobbi5\u002Fmagictrackpad2-dkms) and [macbook12-spi-driver](https:\u002F\u002Fgithub.com\u002Fcb22\u002Fmacbook12-spi-driver) that inspire me. I would also like to thank my friends for providing me immense help on devices and testing.\n \n## License\n\n- USB driver is licensed under [GPLv2](LICENSE-GPL.md).\n- SPI driver is licensed under [MIT](LICENSE-MIT.md).\n\n","该项目为苹果MacBook系列和Magic Trackpad 2在Windows 10上实现了Windows Precision触控板协议。它支持USB（传统和T2）、SPI及蓝牙连接的触控板，使得用户能够在非苹果操作系统中享受到接近原生的触控体验。项目采用C语言编写，确保了良好的兼容性和性能表现。特别适合于那些希望在Windows环境下使用其苹果笔记本电脑或外接Magic Trackpad 2作为主要输入设备的用户。对于较老款式的MacBook（如2018\u002F2019年前发布的型号），本项目几乎是唯一可用的解决方案。",2,"2026-06-11 03:06:08","top_language"]