Final Thoughts
Though multi-touch systems have existed since the 1970s in experimental form, they have only recently made their commercial debut. Multi-touch refers to interactive systems that are capable of detecting the location of more than one touch simultaneously. Since we have two hands and 10 fingers, and sometimes work simultaneously with other people, multi-touch systems provide a natural way of interacting with digital material that more closely resembles the way we interact with objects in the real world. Since the Wiimote Whiteboard application uses the Wii remote camera for tracking, it can see up to four dots simultaneously. This means you could potentially use four IR markers simultaneously. The data for those additional dots are readily accessible in the program you have already written. You simply read the other coordinate values from the WiimoteState variable in the WiimoteChanged event handler. However, what you do with those additional points is up to you. Since current versions of Microsoft Windows support only one mouse, there is no straightforward mapping between multiple markers and a single cursor. Multi-touch or multi-cursor applications have to be built from the ground up to support multiple simultaneous inputs and are currently rather rare. Of course, you could always start building your own multi-touch applications, building on what you have learned in this project. Enjoy!
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access