关于带有热键的触摸屏在更换不同分辨率的屏幕后会遇到触摸屏失效的问题

本文记录了一次因屏幕分辨率升级而导致触摸屏部分区域无响应的问题排查过程。作者通过检查发现热键区域定义仍使用旧分辨率坐标,在更新坐标值后问题解决。建议未来采用百分比形式定义热键区域。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值