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