• 5907阅读
  • 3回复

[原创]ARM+QT环境下的自定义按键映射! [复制链接]

上一主题 下一主题
离线zheng501gf
 

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

只看该作者 2楼 发表于: 2011-07-25
回 1楼(jay8830095) 的帖子
你说方法也知道,不过没具体做过,才刚刚开始学习驱动开发!

以后还请多多指教!
离线jay8830095
只看该作者 3楼 发表于: 2011-07-26
你稍微看下输入子系统,对于应用上来说不难的,你得到键值之后用输入子系统的函数上报就可以了,
在不断的变化
快速回复
限100 字节
 
上一个 下一个