有人知道如何在 Windows 上修改 Apple Magic Trackpad 的设置(无需 Boot Camp)吗?
我能够安装驱动程序并使其工作。
但是,“点击”功能似乎默认处于开启状态,我认为如果我可以将其关闭,效果会更好。
仅安装驱动程序的问题是您无法获得 Boot Camp 控制面板,因此您无法调整设置。
有人知道触控板的设置存储在哪里吗?
答案1
IOCTL
将调试器连接到 BootCamp 控制面板,可以看到设置以格式写入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 计划任务运行(登录时)。在极少数情况下,pad 在重新启动之间失去同步,我只需再次手动运行该程序即可刷新设置。
这是一个示例注册表文件,请保存为纯文本,然后双击应用:
文件disableTapToClick.reg
:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Apple Inc.\Trackpad]
"Mode"=dword:0000006e
下载页面上提供了其他示例注册表文件。
答案2
我制作了一个 GUI 版本来进行注册表设置。请查看并告诉我您的想法。但请注意,这是一个测试版。请看这里http://www.mannis-world.de/blog/?p=15#more-15
答案3
这不受支持,你最好的选择是询问 Apple 支持,但我想他们也不会提供帮助......
最好学习这种行为,请注意,仅触摸触控板来移动鼠标不会触发点击。只有快速触摸触控板并移开手指时才会触发点击...
我可以通过手指跳跃的同时不断移动来移动桌面快捷方式,而无需打开任何快捷方式,只有快速点击(或单击鼠标按钮(如果有))才能打开它们。