首页 > 系统相关 >在 Mac 上用 Windows 系统,如何让你的触控板更好用?

在 Mac 上用 Windows 系统,如何让你的触控板更好用?

时间:2023-06-20 23:57:38浏览次数:96  
标签:触控板 驱动程序 Windows Mac 驱动 安装 MacBook

转自:https://sspai.com/post/56799

驱动附件下载地址:https://files.cnblogs.com/files/y593216/Drivers-amd64-ReleaseMSSigned.zip?t=1687275496&download=true

 

 

MacBook 触控板超大的触控面积、顺滑的滑动体验以及以假乱真的 Force Touch 震动一直以来都是其他笔记本难以企及的体验。这种优秀的触控体验不仅得益于 MacBook 触控板本身硬件的优异,还因为 macOS 与 MacBook 触控板的天生契合。

MacBook 触控板

虽然很多情况下,Windows 阵营的笔记本触控板都没有那么令人「心旷神怡」,但是微软联合笔记本厂商推出的 Windows Precision Trackpad(Windows 精确式触控板)驱动也从一定程度上缓解了 Windows 优秀触控板驱动的缺失。支持 Windows Precision Trackpad 的笔记本触控板的设置与使用体验都非常不错,微软自家的 Surface 笔记本触控板就是一个优秀的例子。

推荐阅读:觉得 Windows 笔记本的触控板不好用?你可以试试装个新驱动 | 一日一技

不过,对于在 MacBook 上面偶尔需要使用一下 Windows 的用户,利用 Boot Camp 安装的 Windows 并没有直接支持 Windows Precision Trackpad,这让 MacBook 上安装的 Windows 系统有着非常糟糕的触控板软件体验。具体体现在:

  • 无法调整双指划动的滚动方向
  • 无法双指缩放调整网页、图片大小
  • 无法通过三指、四指进行多任务等操作
  • 等等……

事实上,MacBook 的触控板在硬件层面上完全支持这些操作。

解决方法

如何在 Boot Camp(Windows)下拥有更好的 MacBook 触控板使用体验?我们的解决方法非常简单,就是找一个适合于 MacBook 的驱动程序,让 Windows 能够将 MacBook 上这块优质的触控板有效利用起来,达到 Windows Precision Trackpad 的效果。

GitHub 上面的第三方开源驱动 imbushuo/mac-precision-touchpad 可以非常方便地解决这一问题。mac-precision-touchpad 项目支持了几乎全部 MacBook 系列,甚至支持通过 USB 连接的 Magic Trackpad。我们选择合适的驱动程序,直接安装,即可拥有完整、流畅的 Windows 精确式触控板的体验。

mac-precision-touchpad

下载安装

在安装这一驱动程序之前,我们需要注意的是:mac-precision-touchpad 驱动目前对包含 T2 芯片的 MacBook 支持并不友好,也就是说 MacBook Air 2018、MacBook Pro 2017/2018/2019 均可能安装失败。当然我们有相应的解决方法,同时作者也在项目说明中明确说明了将来会(通过统一的 km 驱动)支持这些设备。因此,使用这些设备的同学请稍安勿躁,及时关注项目页面的更新即可。

事实上,Mac 触控板驱动分为 SPI 驱动(串行外设接口)和 USB 驱动,其中前者就是我们 MacBook 内置触控板的驱动,后者则是通过 USB 连接至 Mac 的 Magic Trackpad 触控板的驱动。mac-precision-touchpad 目前对这两种工作方式都有支持,我们可以直接安装使用。接下来,我们就来着手安装 mac-precision-touchpad 驱动,让我们 Boot Camp 中的 Windows 也有优秀的触控板体验。

准备工作

首先,我们在 MacBook 上登录 Windows 系统,在 Windows 徽标上右键打开 Windows PowerShell(管理员),并同意相应的权限。

之后,在拥有管理员权限的 PowerShell 中输入下面的命令,并回车:

bcdedit -set TESTSIGNING ON
开启对未签名驱动程序安装的许可

这样,我们就成功在 Windows 中允许未经签名的驱动程序的安装。如果不允许未经签名驱动的安装,那么即使我们接下来成功安装了驱动,Windows 也会自动使用经过签名的驱动程序,不会使用我们安装的驱动。

请不要担心安全问题,接下来,我们安装完成 mac-precision-touchpad 驱动之后,将这一选项关闭即可。

之后,我们必须重启电脑,才能开始正式的驱动安装过程。

下载合适的驱动

前文提到了,mac-precision-touchpad 驱动分为 SPI、USB 和 T2 三种类别,我们需要根据自己的实际情况选择适合自己电脑触控板的驱动程序进行安装。简单来说:

  • SPI 驱动:适合于 MacBook、MacBook Pro 等触摸板是笔记本一部分的机型
  • USB 驱动:适合于通过 USB 连接的 Magic Trackpad 这类触摸板是独立硬件的机型
  • T2 芯片驱动:适合于拥有 T2 芯片的新款 MacBook 机型,比如前文提到的 MacBook Air 2018、MacBook Pro 2017/2018/2019 等

我们在 mac-precision-touchpad/releases 页面找到最新发布的驱动程序源文件,单击下载,完成后我们解压这个压缩包即可。

下载最新版本的 mac-precision-touchpad

完成驱动的安装

最后,我们来完成驱动的安装。按照我们手上的设备进行选择正确的驱动程序:

  • SPI 驱动:
    • 进入目录 AmtPtpDeviceSpiKm\x64\ReleaseSigned\AmtPtpDeviceSpiKm
  • USB 驱动:
    • 进入目录 AmtPtpDeviceUsbUm\x64\ReleaseSigned\AmtPtpDeviceUsbUm
  • T2 芯片驱动:
    • 重启电脑时按住 ⌘Command + R,进入安全模式,选择 Startup Security Tool,将 No Boot Security 启用,再开机(这是一个暂时的解决方案,关闭 Secure Boot 很可能带来安全隐患,但是有 T2 芯片的机型目前仅能通过这样的方式安装,还请多加小心。)
    • 进入目录 AmtPtpDeviceUsbKm\x64\ReleaseSigned\AmtPtpDeviceUsbKm

之后安装过程大同小异,我以 SPI 驱动为例:

选择 .inf 驱动文件并安装

在文件夹下,找到文件扩展名为 .inf 的驱动文件,SPI 驱动为:AmtPtpDeviceUsbKm.inf。右键,选择「安装」,并同意安装程序的执行。等待片刻,驱动安装完成。不必担心安装错误的驱动导致需要重置系统等问题,因为如果当前驱动与你的手头设备不匹配,Windows 是不会允许本次安装的。

最后,我们重启电脑,如果安装成功,那么我们进入「设置 > 设备 > 触控板」,就可以看到 Windows Precision Trackpad 的全部设置,同时触控板体验也会更加优秀。

如果一切没有问题,我们在拥有管理员权限的 PowerShell 中运行下面的命令,关闭未经签名的驱动程序的安装许可:

bcdedit -set TESTSIGNING OFF

使用体验

就我来说,安装 mac-precision-touchpad 驱动之后最直观的感受就是设置里面对触控板的各项配置都丰富了起来。我们可以自由的调整触控板的各项设置,包括光标速度、点击灵敏度、滚动方向、轻点代替按压等等。

对触控板各种功能的定制

同时,各项「三指」、「四指」的手势操作也回归了。我们可以方便的三指上划进入任务视图、四指横扫切换虚拟桌面等等。

三指、四指等手势操作

不仅是配置项目的丰富,安装了 mac-precision-touchpad 的 MacBook 触控板各种手势操作也变得更加跟手,包括浏览网页的上下双指滚动、双指缩放调整图片显示大小、在浏览器里面双指左右滑动回到前一个或后一个页面……

实际体验

小结

经过这两天的使用,我觉得 mac-precision-touchpad 确实大大改善了 Boot Camp(Windows)里面触控板的使用体验,让 Windows 系统能够更加充分的利用 MacBook 这块优秀的触控板硬件。

最后,如果你的设备没有安装成功相应的驱动,也可以试一试找到旧版本的驱动程序尝试安装。也请拥有包含 T2 芯片设备的同学及时关注项目页面的更新,以便安装更符合你的硬件的驱动程序。感谢阅读。

> 下载少数派 客户端、关注 少数派公众号,了解更多有趣的应用

标签:触控板,驱动程序,Windows,Mac,驱动,安装,MacBook
From: https://www.cnblogs.com/y593216/p/17495181.html

相关文章

  • Windows环境下MongoDB开启单节点多副本
    前言众所周知,MongoDB只能在多副本模式下使用事务。但是如果我们不想开启多个节点,又想使用多副本模式该怎么办呢?步骤安装所需软件MongoDB本地使用,若没什么需要企业版的功能直接下载社区版即可;官方下载网址:https://www.mongodb.com/try/download/community(记得选择msi)在安......
  • Mac 安装JDK包管理工具??
    1、先安装HomeBrew,可自行百度搜索2、安装Jenv管理工具brewinstalljenv3、看你Mac配置的是用.bash_profile|./zshrc(我习惯用这个)3.1根据自己的配置文件输入命令打开vim~/.zshrc在配置文件中加入expot和eval两项配置#jenv环境变量exportPATH="$HOME/.jenv/bin:$PATH"......
  • 【自译】在 Windows 10/ 11 设置可以创建多个RDP远程桌面会话(1) - RDP Wrapper: 在 W
    远程用户可以通过远程桌面服务(RDP)连接到其Windows10/11计算机。在设备设置中启用RDP并使用任何远程桌面客户端连接到计算机就足够了。但是,同时进行的RDP会话的数量存在限制,只有一个远程用户可以同时工作。如果尝试打开第二个RDP会话,将显示一条警告,要求您断开第一个用......
  • 适用于MacOS的多合一压缩包管理器Bandizip
    macos解压缩软件哪款好?这里为大家推荐一款智能多合一压缩包管理器Bandizipformac,该软件提供具有拖放功能的直观界面,使创建和提取档案变得容易。它还支持多核处理,这意味着它可以快速高效地处理大型档案。 Bandizip的应用界面设计更加扁平,但并不意味着它有多好的设计感,即便你......
  • windows11安装linux
    安装教程https://blog.csdn.net/Daisy74RJ/article/details/125483629可能遇到的问题如果报错则参考WslRegisterDistributionfailedwitherror:0x800701bchttps://blog.csdn.net/xqligong/article/details/123889889Win11与自带子系统Ubuntu互传文件win11中安装了子......
  • windows环境下安装RabbitMQ(超详细)
    windows环境下安装RabbitMQ(超详细) https://blog.csdn.net/qq_25919879/article/details/113055350luckySnow-julyo已于2023-03-2116:26:29修改66281 收藏755分类专栏:rabbitmq文章标签:javarabbitmqerlang后端消息队列版权rabbitmq专栏收录该内容1篇文章9订阅......
  • 2、【java数据安全】base64与报文摘要MD(md5、sha、mac)简单介绍及应用场景、示例
    (文章目录)本文简单的介绍了Base64、消息摘要和其使用示例,并且使用示例以三种不同实现方式及测试本文介绍三种实现方式,即JDK、apachecommons.codec和bouncycastle三种。一、maven依赖<dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <......
  • Windows 2008服务器多界面和IIS的安装教程 140.210.16.x
    当你在使用服务器时是否有遇到这样一个问题?当你正在服务器里进行工作时,突然一个小伙伴在没有告知你的情况下进入了服务器里,导致你服务器失去连接了,这种情况是非常常见的现象。主要原因就是因为服务器没有安装多界面,服务器多开界面是占用的同一台服务器的资源,服务器多开数量没有限制......
  • Palera1n越狱简体中文,iOS15.0~16.5越狱支持Mac/Linux/U盘多平台
    Palera1n越狱简体中文,iOS15.0~16.5越狱支持Mac/Linux/U盘多平台中文教程:https://dkxuanye.cn/?p=6813官方文档:https://github.com/palera1n/palera1n/releases......
  • Windows 找不到文件 gpedit.msc。请确定文件名是否正确后,再试一次
    !!!win11实际操作(以作参考)!!!运行gpedit.msc  运行后报错显示: 解决方案:第一步、新建文本文档,复制以下代码@echooffpushd"%~dp0"dir/bC:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum>List.txtdir......