我的平台使用IIC接口的ZLG7290芯片扩展的键盘,需要改WINCE的键盘驱动。查了一下网络上的资料,我认为有两者实现方法:1、改动原KEYBOARD的代码中有关SCAN_CODE的部分和中断部分。2、写一个流驱动接到键盘中断,在IST中处理SCAN_CODE和虚键值的转换。资...
全文
回复(10) 2007-06-28 08:28 来自版块 - Wince 程序开发
表情
wikee楼上请问哪一个文件?(2007-06-29 17:31)
jasonshi如果只是实现几个键的功能不用费这么大劲吧,修改一下SMDK2410下的一个文件就可以了吧,我就这么干的。呵呵(2007-06-29 12:08)
wikee楼上,我没使用两个键盘。我的目的是采用IIC的7290做小键盘,上面只有几个键而已。 大家讨论才能进步嘛,谢谢指教! 搞了几个小时,现在在ADS下BIOS中能读取键值了,说明键盘硬件没问题。接下来是重点了,PB的键盘驱动!!!(2007-06-29 11:26)
dillonhua引用第6楼rilyyu于2007-06-29 09:29发表的 : 我路过 发布个信息 DM9000的驱动 官方网站上有下的 楼上的,看来你也搞过DM9000,能不能帮忙看下我的另外一篇求助的帖子,现在用DM9000遇到了断线的问题 http://bbs.driverd...(2007-06-29 10:45)
rilyyu我路过 发布个信息 DM9000的驱动 官方网站上有下的 (2007-06-29 09:29)
wikee今天准备先在ADS中实现硬件的调试,在BIOS中实现键盘功能,确认我的平台中的键盘部分硬件是OK的才进行PB的修改。这样碰到问题才不会怀疑硬件出了问题。 GOOGLUCK TO MYSELF!(2007-06-29 08:59)
wikee非常感谢dillonhua大牛的指点。你说的都有道理,但是我不能畏难而停滞不前的,我深刻的意识到开发不可能完全靠别人的,一定要自己看明白程序才能修改到自己的意图。但是前人的帮组是非常有益的,所以感谢你的无私指点。 ScanCodeToVKeyTable是可以改的,看help中说...(2007-06-29 08:53)
dillonhua太乐观,太乐观了,呵呵,真的只修改KEYBD\KBDCOMMON下面的文件,只搞定如何获取scan code并返回给MDD,是KeyDown还是KeyUp就能搞定一切吗?兄弟,那你运气好的话,也许就能碰巧搞定,否则你只是开始了1/3的工作。 跟你提个醒,你后面还有1/3的工作是...(2007-06-28 21:09)
wikee感谢楼上的解答。我看了一天的help,得到的答案也是这样的。 通过认真看help,获益不少,知道PB中DIRS,SOUCERS文件的重要性。呵呵。 过几天搞出来了,再来总结总结。(2007-06-28 18:12)
zhengshijie不用添加S32410 Matrix Keyboard/Mouse Common,注意DRIVERS/KEYBD/KBDCOMMON/目录下sources,它是生成S3C2410KBD.lib库,而DRIVERS/KEYBD/KBDS3C2410US/sources文件才是生成最终...(2007-06-28 13:27)

返回顶部