标题:ARM+QT环境下的自定义按键映射!
作者:zheng501gf
日期:2011-07-21 18:54
内容:
嵌入式开发中免不的就是需要自定义按键,那么怎么把自定义的按键和图形界面结合起来的,其实也挺简单的,现把自己在工作中总结的方法和大家分享一下。
嵌入式环境:TQ2440+QT4.5
一:编写自定义按键的驱动
这部分有点难度,如果以前没做过驱动开发的话。不过也不要害怕,因为TQ2440移植手册有按键驱动移植说明,你只需要照葫芦画瓢就行啦,并提供的还有测试程序(是C的)。如果看不明白,你可以看看友善之臂mini2440提供的用QT写的Qtopia下按键测试程序。
二:将读取到得自定义按键和标准按键做个映射
这部分应该不难了,你可以用QWSServer::processkeyEvent();把自定义按键和标注按键一一对应!
#1 [jay8830095 07-22 10:15]
其实更简单的是把按键驱动按照输入子系统来写,这样按键键值就是标准的键值了,就不需要什么映射了。
#2 回 1楼(jay8830095) 的帖子 [zheng501gf 07-25 20:32]
你说方法也知道,不过没具体做过,才刚刚开始学习驱动开发!
以后还请多多指教!
#3 [jay8830095 07-26 08:46]
你稍微看下输入子系统,对于应用上来说不难的,你得到键值之后用输入子系统的函数上报就可以了,