banner



Apple Magic Trackpad Alternative For Windows

Windows Precision Touchpad Implementation for Apple MacBook family/Magic Trackpad two

Build Status

This project implements Windows Precision Touchpad Protocol for Apple MacBook family/Magic Trackpad 2 on Windows 10. Both USB (traditional and T2), SPI and Bluetooth trackpads are supported.

Donation?

A few people asked me why I removed donation. My current financial situation doesn't require me to accept donation for the budget of future evolution. If you are considering donation, please consider other meaningful projects and foundations, such every bit Electronic Borderland Foundation.

Official Driver?

Bootcamp 6.ane.v offers official commuter for T2-based model and Magic Trackpad 2. You tin can also consider using the official commuter if you take such Mac. If you have an older model (due east.k. MacBooks earlier 2018/2019), this is the only implementation for these models (yet).

Futurity Plans and characteristic tracking

Use the Azure DevOps Board to rail feature and device back up plans. Problems reports should go to Github issues.

Run into it in action (YouTube video)

Watch the video

Converged Installation Guide

Important: Given changes in Microsoft commuter lawmaking signing policy, and the compliance need of EV certificate, CI car builds beyond 2021/01/06 04:00AM EST will not be automatically signed with normal code signing certificate. These builds are even so supposed via TestSigning, simply not recommended for normal users. Proper WHQL and EV dual-signed packages will be released manually, which can be downloaded from the release folio.

  1. Make sure you uninstalled Trackpad++ completely if yous have previously does so
  2. Go to the release tab in Github and download the newest version for your architecture
  3. Right click AmtPtpDevice.inf and install it
  4. If you lot have a Magic Trackpad 2 and want to use it in Bluetooth way: manaully pair it in PC Settings.

Annotation: it is unnecessary to enable test signing, or install the certificate manually. Doing so may crusade bug in installation. Come across this issue for detailed explanation.

Likewise Uninstallation (extremely important for reinstallation Trackpad++ and such)

Come across also hither.

  1. Go to device managing director
  2. Detect the "Apple tree Precision Touch Device", "Apple tree Multi-touch Trackpad HID filter" and "Apple Multi-touch Auxiliary Services"
  3. Right click "remove the device" and besides check "uninstall commuter"
  4. Rescan devices

Installation with Chocolatey

The drivers are bachelor equally a Chocolatey parcel. To install using Chocolatey run:

              choco install mac-precision-touchpad                          

For developers

  • SPI/T2 version is kernel-mode driver, using KMDF Framework v1.23. Bluetooth commuter uses KMDF Framework i.xv. Windows x Driver Evolution Kit Version 2004 or higher is required for development and testing.
  • USB version is a user-way driver, using UMDF Framework v2.fifteen. Windows 10 Driver Development Kit Version 2004 or higher is required for evolution and testing.
  • ReleaseSigned configuration is reserved for product build only, and it will be rendered every bit unsigned if you attempt to build using that configuration. (Historically information technology's signed, merely due to EV certificate'southward requirements, the process has inverse.)

Device support

There is a bring-upward event for sure MacBook Pro and MacBook Air. I am looking into information technology. If you accept such device with Windows installed, please contact me then I can look into the upshot remotely (as I don't have many devices).

  • Not-Retina MacBook
  • Some non-Retina MacBook Pro (2011 and 2012)
  • MacBook Pro with Retina Display (MacBookPro 10,1, MacBookPro10,two & MacBookPro11,1)
  • All recent MacBook Air (Please report if your model is non supported)
  • MacBook Pro with Retina Display (2013, 2014, 2015, 13-inch & 15-inch)
  • New MacBook (12-inch)
  • MacBook Pro 2015, 2016, 2017 (a few SPI devices are in work-in-progress state)
  • T2-based devices: MacBook Air 2018, MacBook Pro 2017/2018/2019/2020: Use default fallback, experience might not be optimal. Open a issue if you encountered dead affect regions.
  • Magic Trackpad 2 & 3 (USB)
  • Magic Trackpad ii & 3 (Bluetooth connectedness)

Roadmap

  • Touchpad Device Power Direction
  • Touchpad Protocol Stack Implementation
  • Touchpad Raw Input Output (in Driver Trace)
  • HID Protocol Implementation (PTP Impact)
  • HID Protocol Implementation (Configuration)
  • Device Examination (Magic Trackpad 2)
  • Refine input feel (tip switch detection and pressure)
  • Refine input experience (gesture experience)
  • More than Models
  • SPI
  • KM Commuter cantankerous-cert
  • Bluetooth
  • Defuzz
  • Input sensitivity configuration

Acknowledgements

UPDATE 2021/05: She got an M1 Mac now.

People familiar with me know that I don't apply Apple MacBook (so development work of this driver occurs on a Surface Pro 4). People probably think it doesn't brand sense that I started this project. The motivation behind this project origin from complaints from my girlfriend. Hearing nigh frequent complains about Dell XPS 13's touchpad (though information technology 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 as well for anybody.

I would like to give thanks projects similar magictrackpad2-dkms and macbook12-spi-driver that inspire me. I would also like to give thanks my friends for providing me immense assistance on devices and testing.

License

  • USB commuter is licensed under GPLv2.
  • SPI commuter is licensed under MIT.

Apple Magic Trackpad Alternative For Windows,

Source: https://github.com/imbushuo/mac-precision-touchpad

Posted by: boleswitur1947.blogspot.com

0 Response to "Apple Magic Trackpad Alternative For Windows"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel