请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TSC200XSW-Linux 主题中讨论的其他器件:TSC2007
工具/软件:Linux
您好!
我在 Raspberry 上的触摸屏上使用 tsc2007驱动程序。 Raspberry 在4.4.24-7+ Linux 内核上运行。 我使用 了在 GitHub 内核主线中找到的 tsc2007.c。 然后、我直接在 PI 上执行它、并将它添加到 depmod 和 modpropbe 中。 最后、我添加了一个 device_tree 覆盖、您可以在 此处找到它 (我从 此处的基址创建)。
触摸屏工作正常。 我可以使用 ts_calibrate 工具对其进行校准、并使用 ts_test 对其进行测试。 最后一个问题是点击事件。 我无法单击 GUI 的任何元素、只能移动光标。
当我使用 evtest 测试触摸屏时、我看到驱动程序仅触发 BTN_touch 事件、而鼠标触发 BTN_LEFT。 一种实现我所需功能的方法是修改模块以发出 BTN_LEFT 而不是 BTN_touch。 但 在 kernel.org中,有人说:"
BTN_{鼠标、左、中、右}不能报告为触摸 联系的结果。 BTN_TOOL_ 应尽可能报告事件。
"
是否有更好的方法来实现这一目的?
谢谢、
Nathanaël μ A。