2013-08-20 83 views
0

我試圖檢測計算機上是否有無線鼠標。我想我的程序在後臺運行。我寧願在Java中做這件事,但如果這超出了Java的功能,我可以使用另一種語言。檢測鼠標是否無線

有人能讓我開始嗎?

(這似乎是一個谷歌,能問題,但我無法找到任何東西)這裏

回答

1

這超出了Java,並且是高度特定於操作系統的。您必須查詢操作系統的相應設備驅動程序;例如,在Linux上這將意味着在evdev系統中查找信息。請注意,特定的「無線」類型將會非常重要,並且您可能無法以任何可靠的方式進行分析。例如,藍牙鼠標始終是無線的,但某些無線設備與USB加密狗連接,可能無法與有線USB設備區分。

+0

只是好奇,USB設備曾經給過一個名字?我可以看到「ACME無線鼠標」已連接到端口4嗎? – fdsa

+0

當然,它們具有用戶友好的名稱(Linux上的'lsusb -v'會向你顯示很多有趣的信息),但是你不能依賴它們。 – chrylis

+1

好的謝謝。我想你的回答和上面的答案足以讓我開始。 – fdsa

相關問題