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


14

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

我能够安装驱动程序并使它正常工作。

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

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

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


来自ServerFault难民的问候。有人可以使用Sysinternals Process Monitor来查看在运行Windows的Mac上的Boot Camp控制面板中禁用轻击时发生的更改,然后在此处告诉我们答案。我正好将+50赏金投入到戒指中。(我在家中有一台真正的Mac,但是我不是在本地而是在VM中运行Windows,因此,我真的不想麻烦地设置Boot Camp分区来解决这个问题。)
Miles Erickson

1
只是为了清楚起见:在我努力禁用点击功能的情况下,涉及在工作中的戴尔PC上使用Magic Trackpad。
Miles Erickson 2010年

有趣的是,安装驱动程序后,HKCU \ Software \ Apple Inc. \ Trackpad不会出现在注册表中,但没有出现“ Boot Camp控制面板”。
Miles Erickson 2010年

可能无需实际使用Mac就可以安装Boot Camp控制面板吗?
丹尼尔·贝克

@Daniel可以在PC上安装Boot Camp控制面板,但是在尝试访问“启动磁盘信息”时无法启动。看JRR的叙述:superuser.com/questions/170044/...
万里埃里克森

Answers:


20

将调试器连接到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)

我编写了一个快速程序,它将读取此注册表项并将设置写入\\.\AppleWirelessTrackpad设备。在此处下载(提供源代码,欢迎您提供帮助)。具有Windows编程经验的人可以添加一个不错的UI,并使其作为服务运行以检测和重新连接设备时进行初始化。

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

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

档案disableTapToClick.reg

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Apple Inc.\Trackpad]
"Mode"=dword:0000006e

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


对于默认值,请减去(tap-click),然后使用0x6e(01101110)。对于其他组合,请在“程序员”模式下(在“视图”菜单下)打开Windows计算器,单击左侧的“ Bin”,根据上表键入1和0,然后单击左侧的“十六进制”将其转换回这就是需要进入注册表的内容。我希望其他超级用户可以在不久的将来通过一个不错的UI帮助我们所有人。
rymo's

优秀。由于无法安装新手训练营,我不得不自己创建注册表项,但这确实成功了。我现在可以实际使用此垫了。
吉姆(Jim)2010年

但是,两指滚动似乎已停止工作。这件事发生在你身上吗?
吉姆(Jim)2010年

1
绝对完美,@ rymo!非常感谢。应当指出的是,这将无法运行,除非MS x86版本的Visual C ++ 2010安装可再发行(即使一个人的系统是64位):microsoft.com/downloads/en/...
万里埃里克森

1
啊,我用了一个字符串和值“ 0x6e”。将其更改为DWORD,效果很棒。谢谢!
吉姆(Jim)2010年


0

不支持此功能,最好的方法是询问Apple支持,但我想他们也帮不上忙...

这似乎是最好的学习方法,请注意,仅触摸触控板以移动鼠标并不会触发点击。仅当您快速触摸触控板并松开手指时,点击才会触发。

我可以通过在不打开任何快捷方式的情况下不断跳动手指而不断移动桌面快捷方式,仅当我快速点击(或单击鼠标按钮,如果有)时才可以打开它们。


@Jim和我正在努力改变我们的行为,但我们确实想更改设置。Apple支持并不是我们最好的选择,因为Magic Trackpad尚未与PC正式兼容。
Miles Erickson
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.