任何人都知道如何在 Windows(没有 Boot Camp)上修改 Apple Magic Trackpad 的设置?

Jim*_*Jim 16 windows magic-trackpad

任何人都知道如何在 Windows(没有 Boot Camp)上修改 Apple Magic Trackpad 的设置?

我能够安装驱动程序并使其工作。

但是,默认情况下,点按单击似乎是打开的,我认为如果我可以将其关闭,效果会更好。

仅安装驱动程序的问题是您没有 Boot Camp 控制面板,因此您无法调整设置。

有没有人知道触控板的设置存储在哪里?

rym*_*ymo 24

附加调试器到的BootCamp控制面板上,人们可以看到,设置与一个书面IOCTL格式CTL_CODE(FILE_DEVICE_MOUSE, 0x801, METHOD_BUFFERED, FILE_ANY_ACCESS)。写入的数据与在 Windows 注册表中找到的数据相匹配HKEY_CURRENT_USER\Software\Apple Inc.\Trackpad\Mode。我已确定此条目的格式为:

0 1 1 0 1 1 1 1  0x6F
| | | | | | | |
| | | | | | | tap to click
| | | | | | dragging
| | | | | drag lock
| | | | [reserved, always 1]
| | | [reserved, always 0]
| | secondary tap
| secondary click
bottom left (0 for bottom right)
Run Code Online (Sandbox Code Playgroud)

我编写了一个快速程序,它将读取此注册表项并将设置写入\\.\AppleWirelessTrackpad设备。在这里下载(源代码可用,欢迎贡献)。具有 Windows 编程经验的人可以添加一个漂亮的 UI,并将其作为服务运行,以便在设备 [重新] 连接时进行检测和初始化。

对于我的个人设置,我手动更改了注册表设置(0x6b:默认值,减去拖动锁定!)并将此程序作为 Windows 计划任务(在登录时)运行。在极少数情况下,重新启动时垫失去同步,我只是再次手动运行程序以刷新设置。

这是一个示例注册表文件,另存为纯文本然后双击应用:

文件disableTapToClick.reg

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Apple Inc.\Trackpad]
"Mode"=dword:0000006e
Run Code Online (Sandbox Code Playgroud)

下载页面上提供的其他示例注册表文件。


Tam*_*man 0

这是不受支持的,你最好的办法是询问苹果支持,但我想他们也不会提供帮助......

似乎最好了解该行为,请注意,仅触摸触控板来移动鼠标不会触发点击。仅当您快速触摸触控板并移开手指时才会触发点击...

我可以通过在跳跃手指时连续移动来移动桌面快捷方式,而无需打开任何快捷方式,只有在快速点击(或单击鼠标按钮(如果存在)时)才能打开它们。