我一直认为这会很酷,现在操作系统技术似乎真的可以让它很容易实现——
是否有一种已知/简单的方法可以将双鼠标作为输入连接到支持多点触控的操作系统(例如 Win7),并在每只手中使用一个来模拟屏幕上的两只手(或手指?)?这将使拉伸、旋转等变得容易,并模拟触摸屏上使用的许多手势。
我认为对于某些类型的游戏以及许多艺术应用程序来说,这可能会很有趣。
我一直认为这会很酷,现在操作系统技术似乎真的可以让它很容易实现——
是否有一种已知/简单的方法可以将双鼠标作为输入连接到支持多点触控的操作系统(例如 Win7),并在每只手中使用一个来模拟屏幕上的两只手(或手指?)?这将使拉伸、旋转等变得容易,并模拟触摸屏上使用的许多手势。
我认为对于某些类型的游戏以及许多艺术应用程序来说,这可能会很有趣。
在 Windows 中,您可以使用 DirectX 8+ 中包含的Direct Input API来读取任意数量的鼠标的独立输入。最简单的方法是获取几个 USB 鼠标并一次连接它们。
此外,您不需要任何 3D 视图来利用 DirectInput,您可以使用从常规 Win32 或 .Net 应用程序访问 API。
例如,PC 游戏Ricochet Infinity允许两只鼠标作为其两人合作模式的输入。
一个独立于平台的解决方案是用于多个鼠标输入是http://www.icculus.org/manymouse/ 就像发布的仅限 Windows 的解决方案一样,这仍然不会让你在 chrome 或 android 模拟器中进行多点触控(虽然,两者实现起来应该相对简单)等。
如果你想在其他人的软件中模拟多点触控,事情就有点棘手了。
几乎任何非 Windows 系统都可以支持主界面的多个指针:http ://en.wikipedia.org/wiki/Multi-Pointer_X
Chrome 支持模拟触摸事件,不确定多点触控