双鼠标输入 - 模拟多点触控

时间:2011-02-03 00:46:00

标签: input mouse touch multi-touch gesture

我一直以为这会很酷,现在OS技术似乎真的可以让它变得容易实现 -

是否有一种已知/简单的方法可以将双鼠标连接为多点触控启用操作系统(如Win7)的输入,并在每只手中使用一个来模拟屏幕上的两只手(或手指?)?这样可以轻松拉伸,旋转等,并模拟触摸屏上使用的大量手势。

我认为某些类型的游戏以及许多艺术应用程序可能会带来很多乐趣。

3 个答案:

答案 0 :(得分:3)

在Windows中,您可以使用DirectX 8+中包含的Direct Input API来读取所需数量的鼠标的独立输入。最简单的方法是获得几个USB鼠标,并将它们全部连接起来。

此外,您无需使用3D视图来利用DirectInput,您可以使用从常规Win32或.Net应用程序访问API。

例如,PC游戏Ricochet Infinity允许两个鼠标作为其两个玩家合作模式的输入。

答案 1 :(得分:2)

独立于平台的解决方案适用于多个鼠标输入http://www.icculus.org/manymouse/ 就像发布的Windows专用解决方案一样,这仍然不会让你在chrome或android模拟器中进行多点触控(虽然两者都应该相对简单实现)等等。

如果你想在其他人的软件中模拟多点触控,事情会有点棘手。

几乎任何非Windows系统都可以支持主界面的多个指针:http://en.wikipedia.org/wiki/Multi-Pointer_X

Chrome支持模拟触摸事件,不确定多点触控

答案 2 :(得分:0)

可以模拟鼠标输入以触及Multi Touch Vista

指针