mac-precision-touchpad
美国
Github库Github库工具

mac-precision-touchpad翻译站点

适用于 Apple MacBook/Magic Trackpad 的 Windows Precision Touchpad 驱动程序实现

标签:

适用于 Apple MacBook 系列/Magic Trackpad 2 的 Windows Precision Touchpad 实现

mac-precision-touchpad

该项目在 Windows 10 上为 Apple MacBook 系列/Magic Trackpad 2 实现 Windows Precision Touchpad 协议。支持 USB(传统和 T2)、SPI 和蓝牙触控板。

捐款?

有几个人问我为什么取消捐赠。我目前的财务状况不需要我接受捐款作为未来发展的预算。如果您正在考虑捐赠,请考虑其他有意义的项目和基金会,例如电子前沿基金会

正式司机?

Bootcamp 6.1.5 为基于 T2 的机型和 Magic Trackpad 2 提供官方驱动。如果你有这样的 Mac,也可以考虑使用官方驱动。如果您有旧型号(例如 2018/2019 之前的 MacBook),这是这些型号的唯一实现(目前)。

未来计划和功能跟踪

使用Azure DevOps Board跟踪功能和设备支持计划。错误报告应该转到 Github 问题。

看看它的实际效果(YouTube 视频)

mac-precision-touchpad

融合安装指南

重要提示:鉴于 Microsoft 驱动程序代码签名策略的更改以及 EV 证书的合规性需求,2021/01/06 04:00AM EST 之后的 CI 自动构建将不会使用普通代码签名证书自动签名。这些构建仍然应该通过 TestSigning,但不建议普通用户使用。正确的 WHQL 和 EV 双签名包将手动发布,可以从发布页面下载。

  1. Trackpad++如果您以前这样做过,请确保完全卸载
  2. 转到 Github 中的发布选项卡并为您的架构下载最新版本
  3. 右键单击AmtPtpDevice.inf并安装它
  4. 如果您有 Magic Trackpad 2 并想在蓝牙模式下使用它:在 PC 设置中手动配对。

注意:不需要启用测试签名,也不需要手动安装证书。这样做可能会导致安装问题。有关详细说明,请参阅此问题

还有卸载(对于重新安装Trackpad++等非常重要)

另请参见此处

  1. 进入设备管理器
  2. 找到“Apple Precision Touch Device”、“Apple Multi-touch Trackpad HID filter”和“Apple Multi-touch Auxiliary Services”
  3. 右键单击“删除设备”并选中“卸载驱动程序”
  4. 重新扫描设备

用 Chocolatey 安装

驱动程序以Chocolatey 包的形式提供。要使用Chocolatey运行安装:

choco install mac-precision-touchpad

对于开发人员

  • SPI/T2 版本为内核模式驱动,使用 KMDF Framework v1.23。蓝牙驱动使用 KMDF Framework 1.15。开发和测试需要 Windows 10 驱动程序开发工具包版本 2004 或更高版本。
  • USB 版本是用户模式驱动程序,使用 UMDF Framework v2.15。开发和测试需要 Windows 10 驱动程序开发工具包版本 2004 或更高版本。
  • ReleaseSigned配置仅保留用于生产构建,如果您尝试使用该配置进行构建,它将被呈现为未签名。(历史上它是签名的,但由于 EV 证书的要求,过程已经改变。)

设备支持

某些 MacBook Pro 和 MacBook Air 存在启动问题。我正在调查它。如果您有安装了 Windows 的此类设备,请与我联系,以便我可以远程查看问题(因为我没有很多设备)。

  • 非视网膜 MacBook
  • 一些非 Retina MacBook Pro(2011 和 2012)
  • 配备 Retina 显示屏的 MacBook Pro(MacBookPro 10,1、MacBookPro10,2 和 MacBookPro11,1)
  • 所有最近的 MacBook Air(如果您的型号不受支持,请报告)
  • 配备 Retina 显示屏的 MacBook Pro(2013、2014、2015、13 英寸和 15 英寸)
  • 新 MacBook(12 英寸)
  • MacBook Pro 2015、2016、2017(一些 SPI 设备处于工作中状态)
  • 基于 T2 的设备:MacBook Air 2018、MacBook Pro 2017/2018/2019/2020:使用默认后备,体验可能不是最佳的。如果您遇到死区,请打开一个问题。
  • 妙控板 2 和 3 (USB)
  • Magic Trackpad 2 和 3(蓝牙连接)

路线图

  • 触摸板设备电源管理
  • 触摸板协议栈实现
  • 触摸板原始输入输出(在驱动程序跟踪中)
  • HID 协议实现 (PTP Touch)
  • HID 协议实现(配置)
  • 设备测试(Magic Trackpad 2)
  • 优化输入体验(提示开关检测和压力)
  • 优化输入体验(手势体验)
  • 更多型号
  • SPI
  • KM Driver 交叉认证
  • 蓝牙
  • 去模糊
  • 输入灵敏度配置

致谢

2021/05 更新:她现在有一台 M1 Mac。

熟悉我的人都知道我不使用 Apple MacBook(所以这个驱动的开发工作是在 Surface Pro 4 上进行的)。人们可能认为我开始这个项目没有意义。这个项目背后的动机来自我女朋友的抱怨。听说戴尔 XPS 13 的触摸板经常被投诉(尽管它通过了 Precision Touchpad 认证),我决定开始这个项目,所以当她切换到 MacBook Pro 时,即使在 Windows 上,她也将拥有开箱即用的出色触摸板体验. 该驱动程序是为您设计的,也为每个人设计。

我要感谢诸如magictrackpad2-dkmsmacbook12-spi-driver 之类的项目给了我灵感。我还要感谢我的朋友在设备和测试方面为我提供了巨大的帮助。

执照

相关导航

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...