MacBook 精确式触摸板项目现已支持 SPI 触摸板

imbushuo

Please mind the gap

55人赞了该文章


如图。你可以很快丢掉 Trackpad++ 之流需要用户态程序来完成手势之类的第三方驱动了。因为 SPI 版本的 MacBook 精确式触摸板驱动需要 EV 签名(未来的机型还需要 WHQL,因为有 Secure Boot),所以目前尝试的话需要打开 Testsigning 并卸载官方驱动(Windows 以 WHQL 驱动优先)。

项目地址

imbushuo/mac-precision-touchpad

如何判断我的 MacBook 使用的是 SPI 还是 USB 触摸板?

在 Windows 下打开设备管理器,按照连接顺序排列设备。如果触摸板设备出现在 Apple SPI Device 下,则触摸板使用 SPI 连接。否则使用 USB 连接。

已知 MacBook 12-inch, MacBook Pro 13-inch 从 Mid 2014 开始的机型,和 MacBook Pro 15-inch 从 2016 开始的机型使用 SPI 的触摸板。

MacBook Air 的触摸板多为双重连接,在 macOS 下使用 SPI,在 Windows 上使用 USB。这个连接通过 ACPI 方法来判断和切换。

目前支持的机型有:

如何让我的 MacBook 得到这个项目的支持?

在 macOS 上打开 System Report (系统报告),转到 Hardware > SPI,如下图所示。

GitHub Issues 或本文章的评论区留言报告 Product ID, Vendor ID 以及你的设备型号标识符 (例如 MacBook 9,1) 和键盘类型(ANSI/ISO/JIS,中文键盘当作 ANSI 报告)。

发布于2018-07-14 18:28
编辑于2018-07-14 18:28

文章被以下专栏收录