我最近拆卸了在商店中找到的價值8美元的無線USB鼠標,並拿出硬件和USB硬件。凡將是一個良好的開端,如果我想無論是從鼠標驅動程序讀取輸出數據
A-寫我自己的驅動程序軟件從鼠標使用數據的方式,我想(可能使用激光的機器人)
- 或 -
B-獲取數據驅動器輸出,而不實際控制我的鼠標。(即不驅動器輸出時,激光是無效的,當它正在讀?)我覺得這很難解釋,所以我會盡我所能與另一個例子。假設我想讀取驅動程序數據(鼠標位置),並編寫一個程序,將將其翻譯成某種形式的可用信息(即,如果流停止,激光不讀取任何內容,則讀入座標流中),但不會讓駕駛員實際移動鼠標,因此我仍然可以控制鼠標。
顯然,B是我最喜歡的方法,因爲它看起來最簡單,但我可能是錯的。
操作系統:Windows 8的64位
資源,建議,指針接受。 (所以我決定放棄舊拆開來看看有什麼我可以用它做不要刻意指向我任何其他硬件,因爲這是價格便宜,我得到了一個新的鼠標。)
編輯: 找到this little bit of information,是否值得修改當前的驅動程序?
編輯2:回顧我的驅動程序,我唯一的兩個鼠標驅動程序是觸摸板(顯然是因爲我在筆記本電腦上)和「HID兼容鼠標」。儘管如此,我仍然無法追查到司機。
當前解決方案我將使用java多輸入庫來分離我的輸入並希望得到某處。儘管如此,我仍然需要禁用鼠標在屏幕上移動。
你可以指定你爲開發一個操作系統? – begemotv2718
哦,jeez,哇,我忘了。 Windows 8最好。 – Chris