2009-10-18 12 views
5

पर मैं अपने लैपटॉप के लिए एक कस्टम टचपैड ड्राइवर लिखने के लिए Windows के तहत अपने समर्थन के रूप में भी बेहद कम है देख रहा हूँ। मेरे पास प्रोटोकॉल का पता लगाया गया है और मैं आगे बढ़ने और इसे लागू करने के लिए तैयार हूं, लेकिन मैं इसके बारे में थोड़ा उलझन में हूं कि इसके बारे में कैसे जाना है। यह एक मल्टीटच टचपैड है, तो मैं मानक माउस समर्थन के अलावा विंडोज टच इंटरफेस का समर्थन करना चाहते हैं, लेकिन WDK में उदाहरण (Elotouch सबसे अधिक प्रासंगिक एक होने) केवल HID समर्थन दिखा। मेरे चारों ओर Googling में, मैं कोई उल्लेख है कि एक शिम ड्राइवर कि निम्न स्तर के प्रोटोकॉल से HID सामने आ जाएगी लिखना है इस संभाल करने के लिए उचित तरीके से, लेकिन मैं जहां उस के साथ शुरू करने के लिए पर अच्छी जानकारी नहीं मिली की खोज की।गैर HID माउस ड्राइवर NT

क्या उदाहरण (WDK या अन्यथा) मैं पर एक नज़र रखना चाहिए और HID इस बारे में जाने के लिए सही तरीके से शिम है? मैं कम से कम Vista + को लक्षित करना चाहता हूं, XP भी अच्छा होगा।

धन्यवाद

संपादित करें: स्पष्टीकरण के बारे में थोड़ी। टचपैड यूएसबी है लेकिन गैर छिपा हुआ है। इसके अलावा, अगर छुपा शिम जाने का सबसे अच्छा तरीका है, तो क्या मैं वहां केएमडीएफ का उपयोग कर सकता हूं, या क्या मुझे डब्लूडीएम जाना है? मेरा अधिकांश अनुभव डब्लूडीएम है, लेकिन मुझे यकीन नहीं है कि किस तरह से जाना है।

+3

ओह, परिवर्णी शब्द अधिभार :) – Peter

+0

यदि आपका लक्ष्य है विस्टा +, शायद एक्सपी, जिनकी वजह से आपके प्रश्न का शीर्षक refrence NT करता है? – jphofmann

+0

अपना प्रश्न देने के बाद थोड़ा और विचार हो सकता है, "विंडोज़ के लिए कस्टम टचपैड ड्राइवर, मैं कहां से शुरू करूं?" कुछ जवाब देंगे जो आपको सही दिशा में धक्का देंगे। ऐसा लगता है कि मैं आपके प्रश्न का दिल बन गया हूं। मुझे लगता है कि आपने जो समस्या पहले से की है, वह आपके मुख्य उद्देश्य को थोड़ा खो गया है। आशा है कि मेरी राय मदद करेगी, क्षमा करें मुझे आपकी समस्या पर कोई वास्तविक इनपुट नहीं है। – jphofmann

उत्तर

2

Windows Touch Overview के हिस्से के रूप में आप non-HID device to a HID device को मानचित्र कैसे बना सकते हैं इसके बारे में एक एमएसडीएन लेख है।

इसके अलावा सामान्य driver developing tips मौका न चूकें।

+0

उत्तर के लिए धन्यवाद। मैंने इसे थोड़ी देर पहले देखा, लेकिन यह पता लगाने में कुछ समय लगा कि इसे यूएसबी के लिए कैसे काम करना है, क्योंकि उनके सभी उदाहरण छिपाने के लिए मैपिंग सीरियल दिखाते हैं। हालांकि, मुझे लगता है कि मुझे अब मिल गया है। एक बार फिर धन्यवाद। –

संबंधित मुद्दे