触摸屏分为:电容触摸屏和电阻触摸屏。电容式触摸屏一般的情况下不需要安装驱动的程度,电阻式触摸屏大多数是需要在系统中安装厂家的专用驱动安装包。在最新版的TC/BSD操作系统中有通用的驱动(usbhid)能识别大部分触摸屏。在新的TC/BSD系统版本中,默认是开启的。
建议大家在使用TC/BSD操作系统时,选择带有持久内存的电容触屏,基本能实现免驱动,并且在其它操作系统中校准后,在TC/BSD操作系统中可以免校准,大大的简化了工程量。
这段日志信息表明系统已成功识别并加载了一个 多点触控屏幕(Multitouch TouchScreen) 设备,并提供了相关细节。以下是详细解析:
设备基本信息:0 external buttons:触控屏本身没有物理按钮(如某些触摸板会有附加按键)。
关键信息解读:HID
协议兼容性:
设备通过 hidbus连接,表明它使用标准的 USB HID 协议,无需额外厂商驱动(除非需要特殊功能)。
功能支持:
多点触控(Multitouch)意味着支持手势操作(如双指缩放、滑动等)。无物理按钮的设计常见于现代触控屏(如笔记本电脑的触摸屏或外接触控显示器)。
doas usbconfig list
ugen0.3: <Multi-Touch Screen ILI Technology Corp.>
ls /dev/input/
如果出现 eventX 设备(如 /dev/input/event0),说明触摸屏已被识别。
触控无反应
检查是否有其他驱动冲突:
dmesg | grep -i "error\|reject\|fail"
二、关于触摸屏的校准
把以上信息配置到sway 中:
doas ee /home/<graphicsUser>/.config/sway/config
1 0 0 0 1 0校准矩阵包含了以下六个位置对应属性的数值(从第一位置到第六位置):
按“ESC”键并保存设置。
在 TF1200中,以按下“Win+Shift+c”来加载新的配置。
在 HTML5 触摸测试页面中进行触摸测试,并调整
2025.8.12 关春雨 供稿