एक डिबगर को BootCamp नियंत्रण कक्ष में संलग्न करना, कोई यह देख सकता है कि सेटिंग IOCTL
प्रारूप के साथ लिखी गई हैं CTL_CODE(FILE_DEVICE_MOUSE, 0x801, METHOD_BUFFERED, FILE_ANY_ACCESS)
। लिखा गया डेटा, विंडोज रजिस्ट्री में क्या पाया जाता है, से मेल खाता है 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
डिवाइस पर सेटिंग्स लिख देगा । इसे यहां डाउनलोड करें (स्रोत कोड उपलब्ध है, योगदान का स्वागत है)। विंडोज प्रोग्रामिंग अनुभव के साथ कोई व्यक्ति अच्छा यूआई जोड़ सकता है और यह डिवाइस के [पुनः] कनेक्ट होने पर पता लगाने और आरंभ करने के लिए एक सेवा के रूप में चलाया जा सकता है।
अपने व्यक्तिगत सेटअप के लिए मैंने मैन्युअल रूप से रजिस्ट्री सेटिंग (0x6b: डिफॉल्ट्स, माइनस ड्रैग लॉक!) को बदल दिया और इस प्रोग्राम को विंडोज शेड्यूल्ड टास्क (लॉगिन पर) के रूप में चलाया। रिबूट के बीच पैड खो जाने के दुर्लभ अवसर पर, मैं सेटिंग्स को रिफ्रेश करने के लिए प्रोग्राम को मैन्युअल रूप से फिर से चलाता हूं।
यहाँ एक नमूना रजिस्ट्री फ़ाइल है, सादे पाठ के रूप में सहेजें फिर आवेदन करने के लिए डबल-क्लिक करें:
फ़ाइल disableTapToClick.reg
:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Apple Inc.\Trackpad]
"Mode"=dword:0000006e
अतिरिक्त नमूना रजिस्ट्री फ़ाइलें डाउनलोड पृष्ठ पर उपलब्ध हैं।