Sign up ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Anyone know how to modify settings for the Apple Magic Trackpad on Windows (without Boot Camp)?

I was able to install the driver and make it work.

However, tap-to-click appears to be on by default, and I think this would work much better if I could turn that off.

The problem with just installing the drivers is you don't get the Boot Camp control panel so you can't adjust settings.

Has anyone figured out where the settings for the trackpad are stored?

share|improve this question
Greetings from a ServerFault refugee. Could someone please use Sysinternals Process Monitor to see exactly what gets changed when tapping is disabled in the Boot Camp Control Panel on a Mac running Windows, and then let us know with an answer here? I'm tossing a +50 bounty into the ring for good measure. (I have a real Mac at home, but I run Windows in VMs instead of natively, and I'd really rather not go to all the trouble of setting up a Boot Camp partition just to figure this out.) –  Miles Erickson Sep 17 '10 at 15:32
Just for clarity: the context in which I'm struggling to disable tap-to-click involves the use of a Magic Trackpad on a Dell PC at work. –  Miles Erickson Sep 17 '10 at 15:40
Interestingly, HKCU\Software\Apple Inc.\Trackpad does not appear in the registry when the driver is installed but the Boot Camp Control Panel isn't. –  Miles Erickson Sep 17 '10 at 16:07
Is it perhaps possible to install the Boot Camp Control Panel without actually using a Mac? –  Daniel Beck Sep 20 '10 at 5:12
@Daniel It is possible to install the Boot Camp Control Panel on a PC, but it fails to launch when attempting to access "startup disk information"; see jrr's narrative:… –  Miles Erickson Sep 20 '10 at 16:06

3 Answers 3

up vote 18 down vote

Attaching a debugger to the BootCamp control panel, one can see that the settings are written with an IOCTL of the format CTL_CODE(FILE_DEVICE_MOUSE, 0x801, METHOD_BUFFERED, FILE_ANY_ACCESS). The data written matches what is found in the Windows Registry at HKEY_CURRENT_USER\Software\Apple Inc.\Trackpad\Mode. I've determined the format of this entry to be:

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)

I wrote a quick program that will read this registry entry and write the settings to the \\.\AppleWirelessTrackpad device. Download it here (source code available, contributions welcome). Someone with Windows programming experience could add a nice UI and have it run as a service to detect and initialize when the device is [re]connected.

For my personal setup I manually changed the registry setting (0x6b: defaults, minus drag lock!) and run this program as a Windows Scheduled Task (at login). On the rare occasion that the pad loses sync between reboots, I just run the program again manually to refresh the settings.

Here is a sample registry file, save as plain text then double-click to apply:

File disableTapToClick.reg:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Apple Inc.\Trackpad]

Additional sample registry files available on the downloads page.

share|improve this answer
For defaults, minus tap-to-click, use 0x6e (01101110). For other combinations open the Windows calculator in Programmer mode (under the View menu), click "Bin" on the left, type in the 1s and 0s according to the chart above, then click "Hex" on the left to convert it back and that's what needs to go into the registry. I hope a fellow superuser can help us all out with a nice UI sometime soon..! –  rymo Sep 21 '10 at 9:05
Excellent. I had to create the registry entry myself since I can't install boot camp, but this did the trick. I can actually use this pad now. –  Jim Sep 21 '10 at 15:55
However, two-finger scrolling seems to have stopped working. Did this happen to you? –  Jim Sep 21 '10 at 16:00
This was absolutely perfect, @rymo! Thanks so much. It should be noted that this will not run unless the x86 version of the MS Visual C++ 2010 Redistributable is installed (even if one's system is x64):… –  Miles Erickson Sep 22 '10 at 15:49
Ah, I had used a string and the value "0x6e". Changed it to a DWORD and it's wokring great. Thanks! –  Jim Sep 24 '10 at 3:37

I make a GUI version to make the registry settings. Please check ist out and tell me what you think. But beware it is a beta version. Look here

share|improve this answer

This is not supported, your best bet is to ask Apple Support but I guess they won't help either...

It seems best to learn the behavior, please note that just touching the track pad to move your mouse does not trigger a tap. A tap only triggers if you touch the track pad fast and remove your finger...

I can move over my desktop shortcuts by continuously moving while jumping my finger without any of the shortcuts being opened, I can only open them when I do a fast tap (or click a mouse button if present).

share|improve this answer
@Jim and I are struggling to change our behavior, but we really want to change the setting. Apple Support is not our best bet because the Magic Trackpad is not officially compatible with PCs. –  Miles Erickson Sep 20 '10 at 23:45

protected by Community Oct 1 at 20:45

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.