เมาส์จุดต่อนิ้ว…จะบอกได้อย่างไร?
ฉันกำลังสร้างแอปพลิเคชันแบบฝังที่โฮสต์เมาส์ USB ฉันพยายามทำให้เป็นเรื่องปกติสำหรับเมาส์ USB / แทร็กบอล / อะไรก็ตาม ฉันได้ค้นพบว่าหนูรายงานแตกต่างกันไป ... ในขณะที่พวกเขาทั้งหมดรายงาน + -127 สัมพัทธ์ X / Y พิกัด 'ความรู้สึก' ของแอปพลิเคชันที่เปลี่ยนแปลงอย่างมากระหว่างรุ่นที่แตกต่างกันในการเคลื่อนไหวบางอย่างช้ามาก ฉันสมมติว่าสิ่งนี้เกี่ยวข้องกับขนาดทางกายภาพของพื้นที่เชิงตรรกะที่เมาส์รายงาน ในขณะที่ตัวอธิบาย HID มีฟิลด์เฉพาะสำหรับสิ่งนี้หนูไม่เคยใช้มัน ... อย่างน้อยสำหรับโหมดบูตที่ฉันใช้ (ไม่มีไดรเวอร์ที่นี่!) (แก้ไข: หนูไม่เริ่มทำงานในโหมดบูตความผิดพลาดของฉัน) . ณ จุดนี้ฉันถูกลดขนาดให้สร้างตารางที่ใช้คีย์ VID / PID นี่หมายความว่าฉันจะต้องทดสอบเมาส์แต่ละตัวและสร้าง tunings ให้มันสิ่งที่ฉันเหนื่อยอยู่แล้ว (และลูกค้าก็เหนื่อยด้วย!) คุณสามารถนำเม้าส์เหล่านี้และเสียบเข้ากับ Windows และรับการเคลื่อนไหวที่เท่าเทียมกันอย่างเหมาะสมจากพวกมัน ฉันกำลังดูไดรเวอร์พิเศษและไดรเวอร์ปกติที่ฉันเห็นคือ HID 2006 ทั่วไปจาก MS คำถามหลักของฉัน: สิ่งนี้จัดการได้อย่างไรในระบบปฏิบัติการทั่วไป? ฉันทำบางสิ่งบางอย่างหายไปเช่นหนูที่เคลื่อนที่เร็วกว่าจะมีช่วงเวลาการรายงานสั้นลง …