ปากกาสไตลัสของฉันทำงานปกติหรือไม่?
วาดบน Canvas แล้วดูข้อมูลแรงกด เอียง และประเภทตัวชี้แบบเรียลไทม์ การทดสอบนี้ใช้ Pointer Events API เพื่อตรวจจับอินพุตปากกา แสดงเส้นที่ไวต่อแรงกด และแสดงมุมเอียง — ทั้งหมดประมวลผลในเครื่องในเบราว์เซอร์ของคุณ
การทดสอบนี้อ่านคุณสมบัติ PointerEvent สำหรับอินพุตปากกา: แรงกด (0 ถึง 1.0 float), มุม tiltX และ tiltY (-90 ถึง 90 องศา) และ pointerType เพื่อยืนยันว่าอุปกรณ์ถูกรู้จักเป็นปากกา
เพ็นแท็บเล็ตระดับมืออาชีพรายงาน 8192 ระดับแรงกด (แมปกับช่วง float 0-1) ขณะที่สไตลัส capacitive พื้นฐานไม่รายงานข้อมูลแรงกดเลย
Draw with your stylus or pen to begin testing
ผลลัพธ์ของคุณหมายความว่าอะไร?
| Result | Range | Meaning |
|---|---|---|
| ดี | แรงกดเปลี่ยนเรียบจาก 0 ถึง 1 เอียงตอบสนอง pointerType = pen | ปากกาสไตลัสของคุณถูกตรวจจับเต็มรูปแบบพร้อมความไวแรงกดและการติดตามเอียง — แอปวาดภาพและออกแบบทั้งหมดจะทำงานถูกต้อง |
| เตือน | แรงกดคงที่ 0.5 หรือเอียงแสดง 0 | แรงกดจำกัดหรือข้อมูลเอียงหายไปบ่งบอกถึงปัญหาไดรเวอร์หรือสไตลัสรุ่นเก่า อัปเดตไดรเวอร์แท็บเล็ต (Wacom, Huion, XP-Pen) แล้วทดสอบใน Chrome หรือ Edge |
| แย่ | pointerType แสดง mouse หรือ touch แทน pen | เบราว์เซอร์ไม่รู้จักสไตลัสเป็นอุปกรณ์ปากกา โดยทั่วไปหมายถึงไดรเวอร์แท็บเล็ตขาดหาย สไตลัส capacitive ที่ไม่รองรับ หรือเบราว์เซอร์ที่ไม่รองรับ Pointer Events |
ปัญหาที่พบบ่อยและวิธีแก้ไข
สไตลัสถูกตรวจจับเป็น 'mouse' แทน 'pen'
ติดตั้งหรืออัปเดตไดรเวอร์แท็บเล็ต (Wacom, Huion, XP-Pen) หากไม่มีไดรเวอร์ที่เหมาะสม OS จะถือว่าสไตลัสเป็นเมาส์และสูญเสียข้อมูลแรงกด/เอียง Chrome และ Edge รองรับ Pointer Events ได้ดีที่สุด
ความไวแรงกดไม่ทำงาน (ค่าเป็น 0 หรือ 0.5 ตลอด)
ตรวจว่าไดรเวอร์แท็บเล็ตทำงานอยู่และหัวปากกาอยู่ในตำแหน่งที่ถูกต้อง สไตลัส capacitive ไม่รองรับแรงกด — เฉพาะปากกา active (EMR หรือ AES) เท่านั้นที่รายงานแรงกดแปรผัน