Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
M

MagicTrackpad2ForWindows

> DevOps
Open source

Magic Trackpad 2 Precision Touchpad driver for Windows 11, based on the imbushuo driver, signed by Microsoft

682 stars0 likes0 views
WebsiteGitHub

About

Magic Trackpad 2 Precision Touchpad driver for Windows 11, based on the imbushuo driver, signed by Microsoft

Magic Trackpad 2 Precision Touchpad driver for Windows 11, signed by Microsoft, no more hacks required

This is a fork of the excellent imbushuo driver for the Magic Trackpad 2. It supports Bluetooth. Compared to imbushuo or to the official 2021 Apple driver, this project adds:

  • support for USB-C Magic Trackpad 2
  • battery level reading
  • haptic feedback control
  • various options for controlling pointer precision
  • a control panel:

The previous version of this project used a hack to install itself in the DriverStore and couldn't support Bluetooth. At the beginning of this year, I decided to purchase an EV certificate to properly sign the driver: I paid 485 euros for it, including taxes that I have no way of recovering as an individual (btw, only organizations can request an EV certificate). I was tired of seeing people resorting to the wildest hacks to get the MT2 to work via Bluetooth (you can get a glimpse of this in the issues of this repo). Windows drivers signing requirements and costs are unfair to open-source developers.

Installation on Windows 11

  1. Uninstall any previous versions of this driver, imbushuo or official 2021 Apple driver. Personally I use DriverStore Explorer for that, alternatively you can use Windows Device Manager. Also, it's especially important to uninstall Magic Utilities and Trackpad++ before continuing with the installation!

  2. Download the zip file of this project from the Releases of this repo and unzip it.

  3. Select your architecture: AMD64 or ARM64. Right-click on the INF file and click "Install".

Note about Windows 10

Windows 10 AMD64 is supported through this workaround.

Windows 10 ARM64 is not supported.

Credits

  • This excellent PR of 1Revenger1 to the imbushuo repo, which fixes the "near field fingers" problem, cleans up the code, and removes the QueryPerformanceCounter call in the interrupt function.
  • The haptic feedback control messages sent by the driver to the MT2 in this project are based on the excellent reverse engineering work of dos1 (here).
  • My long-time friends at Landlogic IT, who took care of the grueling process of gaining access to Microsoft's Hardware Dashboard and who take care of signing the driver packages for me.
  • @ordens, Taylor Sharp, @Wikiwix, @nagromc, @danspel, 乔​泽昱, Purasu Oy, Patrick Adler for their contribution to the purchase of the EV certificate (more info here).

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Cdriverhidtrackpadusb-hid

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
CategoryDevOps
PricingOpen source

> Related tools

D
Docker
容器化平台,标准化应用交付
G
GitHub Actions
GitHub 原生 CI/CD 工作流
N
Nginx
高性能 Web 服务器与反向代理