2011-02-03 50 views
2

我總是認爲這將是冷靜,現在的操作系統技術似乎真的有可能使其易於工具 -雙鼠標輸入 - 模擬多點觸摸

是否存在已知的/簡單的方法來掛鉤雙鼠作爲支持多點觸控的操作系統(如Win7)的輸入,並且每隻手都用一隻手來模擬屏幕上的兩隻手(或手指?)?這可以很容易地拉伸,旋轉等,並模擬觸摸屏上使用的很多手勢。

我認爲它可能對某些類型的遊戲以及許多藝術應用程序有很多樂趣。

回答

2

在Windows中,您可以使用DirectX 8+中包含的Direct Input API來根據需要讀取儘可能多的鼠標的獨立輸入。最簡單的方法是查看幾個USB鼠標並一次連接全部。另外,你不需要有任何3D視圖來利用DirectInput,你可以使用從常規的Win32或.Net應用程序訪問API。

例如,PC遊戲Ricochet Infinity允許兩個鼠標作爲其兩個玩家合作模式的輸入。

+0

有趣的是,我認爲所有的鼠標輸入,儘管有多少隻老鼠連接,被輸入到一個鼠標移動事件的操作系統,所以即使你有5只老鼠插入並一次性移動它們,它只會看起來像一隻鼠標移動的操作系統。我不知道甚至有一款遊戲支持每臺計算機上的多個鼠標。 – 2011-02-03 02:31:00

1

獨立於平臺的解決方案是多個鼠標輸入是http://www.icculus.org/manymouse/ 像Windows的唯一解決方案發布,這仍然不會讓你做的多點觸摸的鉻,或Android模擬器(雖然,兩者都應該是相對容易實現)等。

如果你想在其他民族軟件中模擬多點觸摸,事情有點棘手。

幾乎任何非windows系統可以支持的主界面多個指針:http://en.wikipedia.org/wiki/Multi-Pointer_X

Chrome支持模擬的觸摸事件,在多點觸摸不確定