主题:EM9000的VS2005键盘例程?

  共有33816人关注过本帖    
yht2050
1楼


EM9000的VS2005键盘例程?  发帖心情 Post By:2009-8-5 22:14:00   [只看该作者]

在使用EM9000的4*4矩阵键盘出现的问题?
硬件连接:四根横线直接连接KIN0-KIN3,四根竖线直接连接KOUT0-KOUT4。
软件调试:使用的是贵公司提供的VS2005的例程(我用的是VS2008),在MyMessageWindow.cs中的Wndproc()函数中的switch(m.msg)处设置断点,4*4矩阵键盘中五个按键能够起作用,其中四个按键可以在断点处停下,另一个按键在断点处不停直接就有“您通过点击鼠标...此信息”的提示,且与其他四个按键中的一个显示一样的信息。
麻烦解答下这是什么问题?谢谢!

  单帖管理 | 引用 | 回复 回到顶部
x10
2楼


  发帖心情 Post By:2009-8-5 23:41:00   [只看该作者]

注意KOUT4不能用,也只有KOUT0 - KOUT3
由于历史的原因,我们提供的是4x5矩阵键盘,但只有上面的4排可以用。

  单帖管理 | 引用 | 回复 回到顶部
yht2050
3楼


  发帖心情 Post By:2009-8-6 13:13:00   [只看该作者]

不好意思,输错了,应该是KOUT0 - KOUT3,自己制的4*4的键盘,我的问题到底是什么原因啊

  单帖管理 | 引用 | 回复 回到顶部
lxs
4楼


  发帖心情 Post By:2009-8-6 16:59:00   [只看该作者]

能不能把你的键盘原理图发到我邮箱呢?lxs@emtronix.com。

  单帖管理 | 引用 | 回复 回到顶部
zhl
5楼


  发帖心情 Post By:2009-8-6 17:29:00   [只看该作者]

发了一个用于测试键盘功能的小程序到你的邮箱,请查收。

  单帖管理 | 引用 | 回复 回到顶部
yht2050
6楼


  发帖心情 Post By:2009-8-7 11:37:00   [只看该作者]

测试键盘的小程序已收到,每次按下按键都有反应,格式如下:
WM_KEYUP wParam:00000008 lParm:c0000001 shift:hift
WM_char.....
下面只把每个键的wParam:的值写下来:
00000008  000000be  00000030  0000001b
00000033  00000032  00000031  00000014
00000036  00000035  00000034  00000020
00000039  00000038  00000037  0000000d
从键盘小程序的结果看,我的键盘硬件连接应该没有问题,问题应该在VS2005的程序上,不知你们测试过没有,还望能解答一下,谢谢!

  单帖管理 | 引用 | 回复 回到顶部
zhl
7楼


  发帖心情 Post By:2009-8-7 15:51:00   [只看该作者]

说明硬件接线以及EM9000工作正常。请再仔细检查看看你的VS2005程序。

  单帖管理 | 引用 | 回复 回到顶部
yht2050
8楼


  发帖心情 Post By:2009-8-7 17:27:00   [只看该作者]

仔细的看了你们提供的例程,并进行了修改,现在可以识别15个键了,就VK_Period这个键不能识别,不能识别的问题在于进行RegisterHotkey的时候,RegisterHotkey的最后一个枚举参数key中就没有period这个键值,请问如何处理这个问题,谢谢!
  还有就是麻烦把8*8的键码映射表发给我,谢谢!

  单帖管理 | 引用 | 回复 回到顶部

返回首页

EM9000的VS2005键盘例程?

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: