如何用板子已有的用户按键控制应用程序?
各位好,我买了TQ210的板子,wince的系统,想做个用已有用户按键控制应用程序窗口切换的功能,现在enter键和退出键板子上就可以用,但是上下左右键要怎么修改?是修改驱动还是在应用程序里加上代码就可以?新人不知道从哪入手,请帮忙看看,谢谢! {:5_294:}TQ210的哪个板子?核心板是CoreD吗?TQ210的wince中这个例程是不开源,联系了,需要用钱买{:2_135:}
自己研究如下,可能错误,但解决了自己的问题
用户按键好像被注册到系统了(猜测),使用不是像串口那样还需要自己流驱动的使用方式全部来一遍
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
图片是写的一个测试全部代码
直接监听按键事件就行了,这个很简单啊!{:5_329:} 嗯,已经实现了,谢谢各位~{:5_294:}
页:
[1]