是否可以同时检测两只不同的小鼠,并分别记录它们的运动?[关闭]


12

我正在考虑制作一款需要两只老鼠才能玩的游戏。它需要分别记录机芯。这可能吗?还是Windows架构不允许这种事情?

谢谢。


我认为这不可能,当您将鼠标插入笔记本电脑时,您只有一个鼠标指针。
eiefai '02

我敢肯定,我已经看过使用两只老鼠的演示了。
jhocking 2012年

人们通常不会在PC上插入多个鼠标,但这是个好问题。
Gustavo Maciel

我知道这是有可能的,因为我使用了执行此操作的API,可悲的是,这是很多年前的事,我找不到链接。它最多允许将4个鼠标和键盘插入同一台计算机,并且当您的应用程序检测到输入时,它将指示执行该操作的鼠标或键盘,并且还在屏幕上绘制了多个光标。
约翰·麦当劳

Answers:


4

原来你很幸运。/superuser/29432/using-two-mice-in-windows-7-dual-mouse-dual-cursor因为鼠标只是另一种HID(人机界面设备),所以您可以插入许多根据需要,但是需要自定义软件才能对它们执行任何操作。链接之外是指向Microsoft研究机构Multipoint的页面,以及有关如何使用它的示例。


1
该问题的最高答案与蒸气器皿,幻影器皿以及2004年以来有关人机工程学的学术文章有关。这里没有真正的解决方案。
Cheezmeister

4

是。可以输入多个鼠标。这是一些示例游戏

快速说明

您不需要任何特殊的API或代码即可使用Mouse Party。您可以使用标准Windows API自己实现它。自反游戏使用原始输入,原始输入是Windows XP中内置的标准API。

带有示例代码(zip文件)。


1

我找到了我过去使用的图书馆。好极了!

http://grouplab.cpsc.ucalgary.ca/software/SDGT/

它设计用于.Net和XP,但DLL可在我的Win7 64位计算机上使用。DLL有一些古怪之处,但至少是一种概念证明,并已记录在案。

编辑:不确定这些天我是否建议使用此库,其他答案似乎提供了一些更新的结果,并且可能更简洁。


1

对于最近的调查,这仍然处于测试阶段,并且效果很好。在此处获取免费的Beta版下载:http//pluralinput.com/


为什么要下票?关于我分享的内容无话可说吗?我在研究此功能时就来到了这里,发现上述解决方案要么成本高昂,要么就不再使用。我提供的选项适用于多种输入,并且是免费的。只是试图提供帮助,而无需
投票
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.