今天调试一款大分辨率的TFT屏,原来用的400*240 现在改用 800*480的分辨率,显示驱动调整后进入开机画面 , 校准完毕,显示今日界面发现按触屏没有反应,个别区域有错误响应,百思不得其解。查看触屏驱动没有任何问题,观察触屏后发现在触屏的最下面有四个热键,打开代码查看热键区域定义,发现区域定义使用的仍然是原来分辨率的坐标值,按新坐标值重新定义后,重新编译down如设备,问题消失。由此看来是热键坐标定义的问题了。由此想到,以后热键定义可以采用百分比的形式,这样就不用每次都要调整坐标值了!
关于带有热键的触摸屏在更换不同分辨率的屏幕后会遇到触摸屏失效的问题
最新推荐文章于 2021-05-26 06:21:09 发布
本文记录了一次因屏幕分辨率升级而导致触摸屏部分区域无响应的问题排查过程。作者通过检查发现热键区域定义仍使用旧分辨率坐标,在更新坐标值后问题解决。建议未来采用百分比形式定义热键区域。
2976

被折叠的 条评论
为什么被折叠?



