确定设备是否是linux中的触摸屏设备

时间:2011-01-25 15:46:08

标签: linux char device device-driver touchscreen

我正在尝试确定触摸屏是什么/ dev / input / eventX设备。我目前正在查看EVIOCGNAME的返回以获取设备名称。查看EVIOCGBIT ioctl的返回值,我认为没有通用的方法来确定触摸屏是什么。我对这个问题的任何解决方案感兴趣。在此先感谢您的时间!!!

2 个答案:

答案 0 :(得分:0)

看看:

  • 的/ dev /输入/副路径/
  • 的/ dev /输入/由-ID /
  • / SYS /类/输入/事件?/设备/

这些可能有足够的信息满足您的需求。希望我有一个触摸屏来测试;)

答案 1 :(得分:0)

如果ioctl(EV_ABS)返回的掩码包含ABS_PRESSURE,而ioctl(EV_KEY)包含BTN_TOOL_FINGER,那么它可能是触摸屏。