Re: [問題] 請問windows下,有辦法收到兩個滑鼠的눠…
※ 引述《cjoe (TeA)》之銘言:
: 一般而言,在windows下如果裝上兩隻USB滑鼠,訊號好像是共用的
: 也就是說,我的程式是沒辦法知道A、B滑鼠分別做了什麼事情,
: 例如,當A滑鼠有Click的動作,我只會收到一個滑鼠有Click的訊號
: 但是我並無法知道是哪一隻滑鼠Click...
: 如果今天我想裝上兩隻滑鼠,但是又可以分別抓到兩隻滑鼠之間不同的
: 訊號的話,請問我該怎麼做呢?
從 WindowsXP 以後只能用 Windows Message 裡的 RawInput :)
msdn 有很多資料可以查
之前有個 GlovePIE (Programmable Input Emulator) 也蠻有名的
不過用 GlovePIE 跑的只是假 cursor,你要讓自己的程式透過 GlovePIE
取得不同 cursor 的資訊幾乎不可能。所以我猜你要的應該不是這個
但自己寫 RawInput 也不輕鬆,不過我們有救星:
http://icculus.org/manymouse/
open source cross-platform multi-mice library :)
可惜作者好像有一陣子沒有 update 了... 但基本需求應該都夠用
hope this helps.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.72.57.78
推
02/25 19:15, , 1F
02/25 19:15, 1F
推
02/25 20:03, , 2F
02/25 20:03, 2F
推
02/25 20:41, , 3F
02/25 20:41, 3F
推
02/26 00:10, , 4F
02/26 00:10, 4F
Programming 近期熱門文章
PTT數位生活區 即時熱門文章