- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
问题:
tslib 函数 ts_read 是否适用于多点触控屏幕,或者我是否需要更新我们的软件才能使用 ts_read_mt?
背景:
目前正在将我的嵌入式 linux 系统从使用单点触控触摸屏更新为支持多点触控的新系统,因此我的触摸事件直到我触摸时才被报告。
我正在使用适用于旧屏幕的触摸屏库 (tslib)。
我已经运行了 tslib 测试函数 ts_print,使用新的显示,它会在我向上触摸时报告向下触摸和向上触摸事件。我注意到在新版本的库中有一个新的多点触控实用程序 (ts_print_mt)。
总的来说,我正在努力保持软件与不需要多点触控的两个屏幕的兼容性。
谢谢。
最佳答案
tslib 1.13 版本还会出现这个问题吗?如果是这样,这是一个错误。 ts_read()
和 ts_read_mt()
应该适用于任何触摸屏设备,无论是否支持多点触控。
只是使用 ts_read()
您将只能获得单点触控功能。 ts_read_mt()
也应该适用于任何单点触控设备,因此在与旧设备保持兼容方面应该没问题。
要具有多点触控功能,请使用 module_raw 输入
(您可能已经这样做了)并使用 ts_read_mt()
。使用它的程序是 ts_print_mt 或 ts_test_mt(用于测试)、ts_uinput(用于创建新的“过滤”输入设备)或 xf86-input-tslib(如果您使用的是 X11)。
关于linux tslib ts_read 不适用于多点触控显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44860298/
问题: tslib 函数 ts_read 是否适用于多点触控屏幕,或者我是否需要更新我们的软件才能使用 ts_read_mt? 背景: 目前正在将我的嵌入式 linux 系统从使用单点触控触摸屏更新为
我是一名优秀的程序员,十分优秀!