RawInput: จับภาพเหตุการณ์ Raw ของ Touchpad Precision บน Windows
สัมผัสประสบการณ์การตรวจจับสัมผัสโดยตรงด้วย RawInput Touchpad โดย emoacht ซึ่งเป็นยูทิลิตี้ที่จับข้อมูลการป้อนข้อมูลระดับต่ำจากฮาร์ดแวร์ Windows Precision Touchpad (PTP) สำหรับนักพัฒนาและผู้ใช้ที่มีความชำนาญ แอปอ่านข้อมูลการสัมผัสดิบ ติดตามพิกัดของนิ้วหลาย ๆ นิ้ว และรายงานเหตุการณ์การสัมผัส การเคลื่อนไหว และการยกในเวลาจริงโดยใช้ Windows Raw Input API โดยข้ามการประมวลผลท่าทางระดับสูง มันรองรับการติดตามหลายนิ้ว การจัดการเฉพาะ PTP และโค้ดตัวอย่างที่เป็นโอเพ่นซอร์ส มุ่งเป้าไปที่นักพัฒนาและผู้ที่หลงใหลซึ่งต้องการข้อมูลสัมผัสที่ละเอียดสำหรับการดีบัก การสร้างต้นแบบท่าทางที่กำหนดเอง หรือการตรวจสอบฮาร์ดแวร์。
เครื่องมือดึงข้อมูลอะไรจาก PTP?
เครื่องมืออ่านเหตุการณ์สัมผัสดิบที่เปิดเผยโดยฮาร์ดแวร์ Precision Touchpad รวมถึงจุดสัมผัสแต่ละจุด พิกัดต่อแต่ละนิ้ว และสถานะการสัมผัสตามเวลา มันรายงานตำแหน่งและลำดับของการสัมผัส การเคลื่อนไหว และการยก ซึ่งผลิตสตรีมพิกัดที่มีการประทับเวลาให้กับนักพัฒนาสามารถแยกวิเคราะห์ได้ กรณีการใช้งานรวมถึงการตรวจจับท่าทางที่กำหนดเอง การวัดข้อมูลสำหรับการตรวจสอบฮาร์ดแวร์ และการส่งออกบันทึกการสัมผัสสำหรับการวิเคราะห์แบบออฟไลน์.
มันทำให้ระบบช้าลงในระหว่างการตรวจสอบหรือไม่?
ออกแบบมาเป็นยูทิลิตี้ที่มีน้ำหนักเบา การใช้งานใช้ Windows Raw Input API แทนที่จะใช้ไดรเวอร์คอร์ที่ถาวร การแจกจ่ายหลายรายการเป็นไฟล์ปฏิบัติการพกพา ดังนั้นแอปจึงอ่านเหตุการณ์ในพื้นที่ผู้ใช้และหลีกเลี่ยงการติดตั้งสแต็กอุปกรณ์ วิธีการนี้ช่วยลดความถาวรในระยะเวลาการทำงานและทำให้ยูทิลิตี้เหมาะสำหรับการวินิจฉัยแบบข้างเคียงโดยไม่เพิ่มส่วนประกอบระบบถาวรลงในเดสก์ท็อป.
มันปลอดภัยที่จะตรวจสอบข้อมูลสัมผัสบนเครื่องที่ใช้งานอยู่หรือไม่?
ความโปร่งใสเป็นคุณลักษณะหลัก: โครงการนี้เป็นโอเพนซอร์ส ซึ่งอนุญาตให้ตรวจสอบโค้ดและการตรวจสอบจากชุมชน แอปเก็บข้อมูลการสัมผัสผ่าน Raw Input API แทนที่จะเปลี่ยนไดรเวอร์ของผู้ขาย และการเผยแพร่ทั่วไปหลีกเลี่ยงการติดตั้งแบบติดตั้ง สิ่งเหล่านี้เพิ่มความสามารถในการตรวจสอบและจำกัดการเปลี่ยนแปลงถาวรต่อเครื่อง ซึ่งเป็นข้อพิจารณาที่สำคัญเมื่อเพิ่มเครื่องมือวินิจฉัยลงในเวิร์กสเตชันที่ใช้งานอยู่.
ฉันต้องการทักษะการพัฒนาเพื่อใช้และขยายเครื่องมือหรือไม่?
ใช่ กลุ่มเป้าหมายคือ นักพัฒนาและผู้ใช้ที่มีความสามารถมากกว่าผู้ใช้ทั่วไป โค้ดโอเพนซอร์สรวมถึงตัวอย่างการใช้งานที่ชัดเจนเพื่อเริ่มต้นงานที่กำหนดเอง การแมพข้อมูลสัมผัสหลายจุดดิบลงในการกระทำหรือการสร้างท่าทางห้านิ้วต้องการการกำหนดค่าหรือการแก้ไขโค้ดต้นฉบับ และความสามารถนั้นขึ้นอยู่กับการเผยแพร่ที่เลือกและความเต็มใจของผู้ใช้ในการปรับเปลี่ยนโค้ดตัวอย่าง.
เหมาะที่สุดสำหรับนักพัฒนาและผู้ทดสอบ; ไม่ได้มุ่งเน้นไปที่การปรับแต่งท่าทางแบบสบายๆ
เครื่องมือนี้เป็นตัวเลือกที่ใช้งานได้จริงสำหรับนักพัฒนาและผู้ทดสอบฮาร์ดแวร์ที่ต้องการเข้าถึง PTP event streams และโค้ดตัวอย่างเพื่อใช้ในการพัฒนา สำหรับการทำงานที่ราบรื่น ให้รันบนอุปกรณ์ทดสอบและใช้การนำเสนอที่รวมอยู่เป็นจุดเริ่มต้นสำหรับต้นแบบท่าทาง ข้อแลกเปลี่ยน: ผู้ใช้ที่มองหาผู้จัดการท่าทางกราฟิกแบบสำเร็จรูปต้องจัดหาเครื่องมือเพิ่มเติมหรือการพัฒนาที่กำหนดเอง.