Input 双鼠标输入-模拟多点触摸

Input 双鼠标输入-模拟多点触摸,input,mouse,touch,multi-touch,gesture,Input,Mouse,Touch,Multi Touch,Gesture,我一直认为这会很酷,而现在操作系统技术似乎真的可以让它易于实现- 是否有一种已知/简单的方法将双鼠标作为输入连接到支持多点触摸的操作系统(如Win7)上,并在每只手上使用一个鼠标模拟屏幕上的两只手(或手指?)?这将使其易于拉伸、旋转等,并模拟触摸屏上使用的许多手势 我认为对于某些类型的游戏和许多艺术应用程序来说,这可能是一件非常有趣的事情。在Windows中,您可以使用DirectX 8+中包含的来读取任意数量的鼠标的独立输入。最简单的方法是找到几个USB鼠标,然后一次将它们全部连接起来 此外,

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

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


我认为对于某些类型的游戏和许多艺术应用程序来说,这可能是一件非常有趣的事情。

在Windows中,您可以使用DirectX 8+中包含的来读取任意数量的鼠标的独立输入。最简单的方法是找到几个USB鼠标,然后一次将它们全部连接起来

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


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

平台独立的解决方案用于多个鼠标输入 与发布的仅限Windows的解决方案一样,这仍然不允许您在chrome或android emulator中进行多点触摸(不过,两者的实现应该相对简单),等等

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

几乎任何非windows系统都可以支持主界面的多个指针:


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

有可能模拟鼠标输入到触摸指针

有趣的是,我认为所有鼠标输入,不管连接了多少鼠标,都会通过管道传输到操作系统的一个鼠标移动事件中,因此,即使您同时插入并移动了5只鼠标,对于操作系统来说,它看起来只移动了一个鼠标。我甚至不知道有一款游戏支持每台电脑使用多个鼠标。这是我用多鼠标支持制作的一款相当老的游戏:多鼠标版本(marbleVS.exe)仅适用于windows,但如果我使用了多个鼠标,就不必如此了!