嵌入式开发中免不的就是需要自定义按键,那么怎么把自定义的按键和图形界面结合起来的,其实也挺简单的,现把自己在工作中总结的方法和大家分享一下。
嵌入式环境:TQ2440+QT4.5
一:编写自定义按键的驱动
这部分有点难度,如果以前没做过驱动开发的话。不过也不要害怕,因为TQ2440移植手册有按键驱动移植说明,你只需要照葫芦画瓢就行啦,并提供的还有测试程序(是C的)。如果看不明白,你可以看看友善之臂mini2440提供的用QT写的Qtopia下按键测试程序。
二:将读取到得自定义按键和标准按键做个映射
这部分应该不难了,你可以用QWSServer::processkeyEvent();把自定义按键和标注按键一一对应!