Multi-touch Mouse Emulator

I’ve added a mouse emulator to the Bespoke Multi-Touch Framework. The emulator is UI independent and passes mouse messages to the operating system. I’ve included a GUI that runs in the Windows systray and allows the emulator to be started/paused/stopped and for various settings to be adjusted. The gestures are:

Single point
Press and hold – Mouse move
Press briefly – Left click

Two points
Two brief touches next to each other. Move the mouse and double click
Press and hold right point and tap to the left. Left click
Press and hold left point and tap to the right. Right click
Press and hold left point and drag right point vertically– Mouse wheel
Press and hold bottom point and drag top point horizontally – Alt-tab (not actually a mouse command, but seemed useful)

Below are a couple of demonstration videos. The first is just on the Windows desktop, and the second video is a brief game of Starcraft.

 

5 Comments so far

  1. Alex on July 28th, 2008

    Really nice Paul – I get super excited about the StarCraft interface – it looks very tactile. I could imagine that a game designed around such an interface would be pretty immersive.

    I tried out a TouchStream multi-touch keyboard a while ago – it’s in my closet at the moment but it’s pretty cool. It isn’t on a screen, of course, but it has a lot of interesting interface ideas, as well as a pretty neat gesture library/editor.

    Their website is:
    http://www.fingerworks.com/

  2. Paul on July 31st, 2008

    Thanks Alex,

    I appreciate the positive feedback. I’ve heard about the TouchStream, pretty cool stuff. I’ve got ideas to add plugable implementations that allow users to write custom event handlers for gestures. Perhaps this is something similar to what the TouchStream guys did.

    Hope things are going well for you.

    Paul

  3. juan on June 1st, 2010

    Hi!

    You made a great jod here. Congratulations!!!

    I have been experiment by myself and i have problems running the mouse emulator under windows.

    I downloaded but it doesn’t work. I have installed the 2.0 net framework.

    What should I do?

    thanks!

    Juan

  4. Paul on June 1st, 2010

    Hi Juan,

    If you wouldn’t mind, let’s take this discussion to the Forums section on this website (http://www.bespokesoftware.org/wordpress/?page_id=141).

    In the forums, please post the specific problem you’re seeing. What specifically doesn’t work? Are you trying to recompile the application using Visual Studio 2008? Or are you simply running the pre-compiled binaries? If the latter, do you have a DirectShow compatible camera (most any webcam) connected to your computer?

    Paul

  5. [...] read more Related Posts:Multitouch on the Windows Phone 7 Series EmulatorMulti-Game Emulator List – WOW, SWG, EQ, RFO, Aion, AC, etc » RPG …Multi-Game Emulator List – WOW, SWG, EQ, RFO, Aion, AC, etc » RPG …Bite The Apple » Blog Archive » iPod Classic Emulator for the …Bite The Apple » Blog Archive » iPod Classic Emulator for the … bespoke software quot; multitouch mouse emulator I've added a mouse emulator to the Bespoke Multi-Touch Framework. Robotics. Acroname. Lynxmotion. Bespoke Software. Discussion Forums. Open Sound Control . bespoke software quot; multitouch The Bespoke Multi-Touch Framework is a feature-rich and extensible software framework for successfully used the Multi-Touch Mouse Emulator with Windows 7. Are . youtube multitouch starcraft Demonstration of the Bespoke Multi-Touch Mouse Emulator with a brief game of Starcraft.. youtube multitouch mouse emulator Demonstrates the Bespoke Multi-Touch Mouse Emulator.. bespoke multitouch mouse emulator nui group community forums Forum Home > Software > C# (.NET/Silverlight/WPF) > Thread I've added a mouse emulator to the Bespoke Multi-Touch Framework. The emulator is UI .  [...]

Leave a reply