原创 windML取输入键盘值

2006-9-27 11:30 4053 7 9 分类: MCU/ 嵌入式

今天一早上都在取键盘的键值,发现每次取之前要先将ugl设备释放,然后再注册才能取得新的键值,不知道是我程序的问题还是必须这么做???有没有能帮我解决的呢?我是在msg.data.keyboard.key;中取键值的,键值是1-48,2-49......9-57,'.-46,回车-13,'-'-45,'+'-43,'*'-47,'/'-46,ESC-27,上-57351,下-57352,左-57349,右-57350,F1-61185.......END-57345,HOME-57344,DEL-127,PageUP-57347,PageDown-57348


 

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

shenyandetongxing_551209819 2006-12-25 12:29

Vxworks_msg.data.keyboard.key就是键盘值

shenyandetongxing_551209819 2006-12-25 12:27

上面那个不用释放设备。

                uglInputMsgGet (inputServiceId, &Vxworks_msg, UGL_NO_WAIT);  //获取输入设备
            if (Vxworks_msg.type == MSG_KEYBOARD)
                {
                if (Vxworks_msg.data.keyboard.modifiers & UGL_KBD_KEYDOWN)
                    {
                    Xos_Assert("Input OK!%d\n",Vxworks_msg.data.keyboard.key);
               //     XW_PostSysMessage(Vxworks_msg.data.keyboard.key,0,0);
                    printf("Input OK!");
                    }

相关推荐阅读
shenyandetongxing_551209819 2010-02-25 21:34
MyEclipse 建立第一个工程
1.打开MyEclipse--新建个工程File--New--Project--WebProject 2.在ProjectName中输入hello--Finish 3.然后为工程添加struts框架,...
shenyandetongxing_551209819 2010-02-06 22:42
人力资源管理软件(技术储备)
JAVA的SSH开发框架Struts、Spring、Hibernate在各层的作用1、Struts 负责 web层ActionFormBean 接收网页中表单提交的数据,然后通过Action 进行处理...
shenyandetongxing_551209819 2010-02-06 02:51
个人资源管理软件(需求)
先提提需求吧,这是重中之重,这不是简单就能完成的,需要不断的修改和完善。既然是个人资源管理就要首先搞清楚个人资源包括哪些部分:1  人脉资源,也就是我们常说的关系,人是社会型动物就不可能生活在真空里,...
shenyandetongxing_551209819 2010-02-06 02:33
HR软件设计开始(关注个人资源管理与分析)
最近对HR很感兴趣,上网搜了一下,HR的软件也不少,其中风头正劲的用友公司做的挺多,但是看了看都是针对企业级的。但自己平常的工作和进步帮助不大。想整一个关于人力资源、人际关系进行总结、分析的软件,让自...
shenyandetongxing_551209819 2010-02-06 02:30
对HR和B/S模式的东西感兴趣
最近对HR很感兴趣,上网搜了一下,HR的软件也不少,其中风头正劲的用友公司做的挺多,但是看了看都是针对企业级的。但自己平常的工作和进步帮助不大。想整一个关于人力资源、人际关系进行总结、分析的软件,让自...
shenyandetongxing_551209819 2008-10-01 16:18
由于工作原因,改行!!
已经好久没有上我的博客了,还有很多朋友支持我,很欣慰:)现在由于工作原因很长一段时间内将挥泪告别嵌入式。现在如果有做PKI或PMI的跟我一起交流啊:)...
我要评论
2
7
关闭 站长推荐上一条 /3 下一条