天嵌 ARM开发社区

 找回密码
 注册
查看: 3038|回复: 3

如何用板子已有的用户按键控制应用程序?

[复制链接]
p1111579 发表于 2015-6-24 09:33:34 | 显示全部楼层 |阅读模式
各位好,我买了TQ210的板子,wince的系统,想做个用已有用户按键控制应用程序窗口切换的功能,现在enter键和退出键板子上就可以用,但是上下左右键要怎么修改?是修改驱动还是在应用程序里加上代码就可以?新人不知道从哪入手,请帮忙看看,谢谢!
wangkuangs 发表于 2015-6-24 11:12:07 | 显示全部楼层
TQ210的哪个板子?核心板是CoreD吗?
TQ210的wince中这个例程是不开源,联系了,需要用钱买
自己研究如下,可能错误,但解决了自己的问题
用户按键好像被注册到系统了(猜测),使用不是像串口那样还需要自己流驱动的使用方式全部来一遍
C#开发下,添加Key_UP时间
        private void Key_UP(object sender, KeyEventArgs e)
        {  
        }
KeyEventArgs 可以去研究下,我也不了解,但其包涵了按键驱动事件。可以防止一个label,读取到用户按键的几个值。
        private void Key_UP(object sender, KeyEventArgs e)
        {
}            if(label1.Text == "哈哈")
            {
                label1.Text = "哈哈哈";
            }
            else
            {
                label1.Text = "哈哈";
            }
            label2.Text = Convert.ToString(e.KeyValue);
        }
label2显示出按键值。在Key_UP里面再增加判断,添加你切换窗口的代码,应该可以实现。
实测:上:38
          下:40
          左:37
          右:39
          EnterHome:13
          Esc:27
图片是写的一个测试全部代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
TQ-lkp 发表于 2015-6-25 13:36:41 | 显示全部楼层
直接监听按键事件就行了,这个很简单啊!
 楼主| p1111579 发表于 2015-7-19 21:52:05 | 显示全部楼层
嗯,已经实现了,谢谢各位~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-4-26 15:49 , Processed in 1.046868 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表