主题 : GPIO按键 怎么模拟USB键盘 复制链接 | 浏览器收藏 | 打印
专注与嵌入式linux的图像,视频方向的开发。
级别: 侠客
UID: 9607
精华: 0
发帖: 81
金钱: 405 两
威望: 81 点
综合积分: 162 分
注册时间: 2009-10-07
最后登录: 2015-02-02
楼主  发表于: 2012-05-18 15:02

 GPIO按键 怎么模拟USB键盘

各位好,我想把min2440 的6个按键 模拟成USB键盘,这样QT就可以检测到键盘的接入,然后QT图像界面响应 这6个按键了。

请问下 我怎么能把 6个按键模拟成 USB键盘呢, 应该修改哪里的驱动,谢谢!


我的最终目的是想 在我们的项目中 把5X5的键盘 模拟成USB键盘,用来控制液晶屏的QT界面。


我看到/opt/FriendlyARM/mini2440/linux-2.6.32.2/drivers/hid/hid-input.c 这个里面是关于USB键盘的加载信息,如果把USB驱动分成三层(USB内核层,转换层,硬件接触层) ,那么这个文件我认为是转换层, 那么既然是转换层,那么最底层我怎么来实现呢,他们之间如何对接??

谢谢!
专注与嵌入式linux的图像,视频方向的开发。
级别: 侠客
UID: 9607
精华: 0
发帖: 81
金钱: 405 两
威望: 81 点
综合积分: 162 分
注册时间: 2009-10-07
最后登录: 2015-02-02
1楼  发表于: 2012-05-31 17:33
谢谢,我用别的方法做了这个,是用的pulgin插件,呵呵,可以在google上搜plugin 虚拟键盘,就找到那篇文章了,呵呵,谢谢啦