Anexando um depurador ao painel de controle do BootCamp, é possível ver que as configurações são gravadas com um IOCTLformato CTL_CODE(FILE_DEVICE_MOUSE, 0x801, METHOD_BUFFERED, FILE_ANY_ACCESS). Os dados gravados correspondem ao encontrado no Registro do Windows em HKEY_CURRENT_USER\Software\Apple Inc.\Trackpad\Mode. Eu determinei o formato desta entrada como:
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)
Eu escrevi um programa rápido que lerá essa entrada do registro e gravará as configurações no \\.\AppleWirelessTrackpaddispositivo. Faça o download aqui (código fonte disponível, contribuições são bem-vindas). Alguém com experiência em programação do Windows poderia adicionar uma interface do usuário agradável e executá-la como um serviço para detectar e inicializar quando o dispositivo estiver [re] conectado.
Para minha configuração pessoal, alterei manualmente a configuração do registro (0x6b: padrões, menos arrastar o bloqueio!) E execute este programa como uma Tarefa agendada do Windows (no login). Nas raras ocasiões em que o bloco perde a sincronização entre as reinicializações, basta executar o programa manualmente manualmente para atualizar as configurações.
Aqui está um arquivo de registro de amostra, salve como texto sem formatação e clique duas vezes para aplicar:
Arquivo disableTapToClick.reg:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Apple Inc.\Trackpad]
"Mode"=dword:0000006e
Arquivos de registro de amostra adicionais disponíveis na página de downloads.