Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 检测鼠标是否是无线的_Java_Language Agnostic_Mouse - Fatal编程技术网

Java 检测鼠标是否是无线的

Java 检测鼠标是否是无线的,java,language-agnostic,mouse,Java,Language Agnostic,Mouse,我试图检测计算机上是否存在无线鼠标。我希望我的程序在后台运行。我更喜欢用Java来做这件事,但是如果这超出了Java的能力,我可以使用另一种语言 有人能帮我开始吗 (这似乎是一个可以在谷歌上搜索到的问题,但我找不到任何东西)这超出了Java的范围,而且是高度特定于操作系统的。您必须查询操作系统的相应设备驱动程序;例如,在Linux上,这意味着在evdev系统中查找信息。请注意,特定的无线“类型”将非常重要,您可能无法以任何可靠的方式进行判断。例如,蓝牙鼠标始终是无线的,但某些无线设备与USB加密

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

有人能帮我开始吗


(这似乎是一个可以在谷歌上搜索到的问题,但我找不到任何东西)

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

好奇的是,USB设备是否有名称?我可以看到“ACME无线鼠标”连接在端口4上吗?当然,它们有用户友好的名称(
lsusb-v
在Linux上会显示很多有趣的信息),但你不能依赖它们。好的,谢谢。我想你的答案和上面的答案足以让我开始。