3

我一直认为这会很酷,现在操作系统技术似乎真的可以让它很容易实现——

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

我认为对于某些类型的游戏以及许多艺术应用程序来说,这可能会很有趣。

4

3 回答 3

3

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

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

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

于 2011-02-03T01:43:22.780 回答
2

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

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

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

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

于 2013-01-02T05:16:42.170 回答
0

可以使用Multi Touch Vista模拟鼠标输入到触摸指针

于 2013-07-30T13:17:14.790 回答