我正在尝试检测计算机上是否存在无线鼠标。我希望我的程序在后台运行。我更喜欢用Java来做,但是如果超出Java的能力,我可以使用另一种语言。

有人可以让我开始吗?

(这似乎是Google可以解决的问题,但我找不到任何东西)

最佳答案

这超出了Java,并且高度依赖于操作系统。您必须查询操作系统的相应设备驱动程序;例如,在Linux上,这意味着要在evdev系统中查找信息。请注意,无线的特定“类型”将非常重要,您可能无法以任何可靠的方式分辨出来。例如,蓝牙鼠标始终是无线的,但是某些无线设备与USB加密狗连接,因此可能无法与有线USB设备区分开。

10-08 17:52