获取linux输入设备

时间:2013-10-14 16:00:12

标签: c++ linux device input-devices

我需要获取Linux操作系统上的输入设备列表。类似于解析/ proc / bus / input / devices的东西,但实际上我不想重新发明轮子。我相信应该有一些系统函数来枚举设备和类似的东西。它是一个嵌入式Linux,因此我可以使用的库有限。

3 个答案:

答案 0 :(得分:1)

听起来您想要命令:

libinput list-devices

答案 1 :(得分:0)

因此,要查找鼠标事件处理程序,请搜索以“H:”开头并且上面有“mouseN”的行。然后它将在同一行上有一个“eventM”。应该可以使用大约六个左右的代码行来打开/ proc / bus / input / devices,读一行,检查它是否是“H:”启动,如果是,则解析剩下的“鼠标”和“事件”位。

答案 2 :(得分:-1)

输入设备是鼠标,键盘,扫描仪,了解更多about all input devices