看板 Programming 關於我們 聯絡資訊
※ 引述《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
Dannvix:推! 61.229.2.195 02/25 19:15
cjoe: 推! 118.171.78.114 02/25 20:03
yoco315:救星 118.160.118.57 02/25 20:41
MOONRAKER:救星讚! 218.161.32.123 02/26 00:10