@
目录前言
上一篇文章TP屏幕适配--驱动篇 介绍了TP屏幕底层驱动处理以及按键处理上报,这篇文章主要讲到UI界面如何对TP底层上报的按键手势等信息响应处理。
TP的上报处理流程
TP触屏信息上报的函数处理流程如下图所示:
graph LR start[开始]-->B(底层上报TP触屏信息) B-->C(TPCallBackFunc) C-->|当触屏在LCD屏内|D(MMK_DispatchExtSig P_TPP 正常发tp消息) C-->|当触屏在LCD屏外|E(MMK_DispatchExtSig KPDSVR 转成物理按键消息) D-->|LCD屏内坐标处理|F(MMK_DispatchMSGTp) E-->|按键码处理|G(MMK_DispatchMSGKbd) F-->|按下|F1(DispatchMSGTpDown) F-->|抬起|F2(DispatchMSGTpUp) F-->|移动|F3(DispatchMSGTpMove) G-->END F1-->END F2-->END F3-->END END[结束]