我該如何單獨獲取連接到系統的多個鼠標的x,y座標和事件,並在winforms中唯一標識鼠標。約muliple鍵盤以及什麼VC#多個鼠標
注:我沒有服用有關多個遊標......所有我拿着的是一些掛鉤,告訴我
- ,我有
mouse 1
&moise 2
連接到系統 - 和將能夠告訴
mouse 1
改變了它的位置(x,y)提供到(X-1,Y + 1)和mouse 2
改變的位置(X,Y)到(X,Y-1)
我該如何單獨獲取連接到系統的多個鼠標的x,y座標和事件,並在winforms中唯一標識鼠標。約muliple鍵盤以及什麼VC#多個鼠標
注:我沒有服用有關多個遊標......所有我拿着的是一些掛鉤,告訴我
mouse 1
& moise 2
連接到系統mouse 1
改變了它的位置(x,y)提供到(X-1,Y + 1)和mouse 2
改變的位置(X,Y)到(X,Y-1)試試Microsoft MultiPoint SDK,它允許你連接很多鼠標並同時使用它們(最多100個我認爲)。
例開源實現和有用TUIO輸出MultiPoint TUIO
如果你有更多的話一個鼠標或指向設備連接到系統,然後他們都將控制相同的單個光標。因此,所有設備的座標都是相同的。
鍵盤沒有座標,據我所知:)
在Windows上使用多個鼠標光標似乎是可能的,雖然不是非常簡單...請參閱:http://dailycomputersolutions.com/blog/index.php/2008/11/01/multiple-mouse-cursors-on- a-windows-desktop/ – 2009-09-01 08:10:39
我將繼續努力,因爲獲得多個鼠標光標的「解決方案」最好是hacky和crufty。 – 2010-09-01 01:35:12
我通過一些SO「相關」問題的檢查。
This看起來與你很相關。
你想連接到計算機兩隻老鼠和兩個鼠標光標?我不認爲這是可能的。否則,Stu Mackellar說。 – Residuum 2009-09-01 08:05:49
@Residuum - 它非常*是*可能;例如「表面SDK」就是這樣做的(儘管這是更一般的多點SDK的一個非常具體的例子) – 2009-09-01 09:11:32
請認識到除了設備仿真框架之外,多點是模擬設備的唯一方法。如果您希望特定的鼠標控制和控制程序(如沒有直接編程接口的鼠標惡作劇)使用Microsoft的設備仿真框架。 – jeffery 2013-08-08 18:50:06