จำลอง Multi-touch ด้วย Mouse 2 ตัว

กระทู้สนทนา
ดาวน์โหลดจาก Codeplex ได้เลยครับ

image

จากนั้น ทำการแตกไฟล์ไปไว้ที่ไหนก็ได้ และติดตั้ง Driver ที่อยู่ใน Folder Driver (ถ้าเครื่องเป็น 32-bit ก็เปิด Folder x32 นะครับ) โดยการเปิดไฟล์ Install driver.cmd แบบ Run as Administrator
image

image

จากนั้น ถ้าถูกถาม ก็ Install เลยครับ

และเพื่อให้ Windows รู้ตัวว่า เรามี Hardware (ซึ่งจำลองด้วย Software) ที่เป็น Multi-touch แล้ว เราต้องไปกระตุ้นมันนิดหน่อย โดยการ Disable และ Enable มัน ใน Device Manager ตามขั้นตอนนี้ครับ

เข้า Computer Management โดยการคลิ๊กขวาที่ Computer ในปุ่ม Start

image

ใน Human Interface Device จะมี Universal Software HID device อยู่ คลิ๊กขวาแล้ว Disable มันไปก่อน

image

เราก็จะเจอคำถามกวนๆ ว่า ถ้า Disable มันจะใช้ไม่ได้นะเออ รู้แล้ว!!! ตอบ Yes ไปครับ

image

จากนั้น Enable มันขึ้นมาใหม่

image

ตั้งค่า Pen and Touch

กดปุ่ม Start แล้ว Search ว่า Pen and Touch ครับ แล้วก็เปิดมันขึ้นมา

image

แก้ไข Setting เพื่อแสดง Touch Pointer ดังรูป

image

เริ่มใช้งาน

จากนั้น เราจะต้องเปิดโปรแกรม Multitouch.Service.Console.exe ที่อยู่ใน Folder Multitouch Vista ขึ้นมาครับ ให้เปิดโปรแกรมนี้เอาไว้เมื่อเราต้องการใช้ Multitouch ครับ (หรือจะ Install Service เลยก็ได้ แต่ไม่แนะนำครับ) กนั้น ตามด้วย Multitouch.Driver.Console.exe ก็จะมีหน้าต่างแบบนี้ และสังเกตว่ามีจุดแดงๆ ปรากฏขึ้นมาบนหน้าจอด้วย นั่นคือ จุดแทนนิ้วของเราครับ

image

จากนั้น เปิดโปรแกรม Multitouch.Configuration.WPF ขึ้นมา แล้วกด Configure Device จากนั้น ทำเครื่องหมายที่ Block Native แล้วกด OK จากนั้น เราก็จะพบว่า เมาส์เราไม่ขยับแล้ว แต่จุดแดงๆ จะขยับแทนimage

ถ้าทดสอบกับหน้าจอดู จะเห็นว่า เวลาคลิ๊กบนหน้าจอ จะมีรูปเมาส์ซึ่งเป็น Feature ด้าน Touch ของ Windows 7 แสดงขึ้นมาด้วย

image

และถ้าเราใช้เมาส์ทั้งสองตัวพร้อมกัน ในการทำ Pinch Zoom (คลิ๊กซ้ายพร้อมกัน แล้วเลื่อนเมาส์) ในโปรแกรมที่รองรับ อย่างเช่น IE และWindows phone Emulator ครับ!!!

image

เอาล่ะ ต่อไป ผมจะมาโพสถึงวิธีสร้าง โปรแกรมที่รับ Multi-touch ใน Windows phone

ที่มา: http://michaelsync.net/2010/04/06/step-by-step-tutorial-installing-multi-touch-simulator-for-silverlight-phone-7

แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่