消息关闭
    暂无新消息!
我有一个比较急的问题,想在winCE手持移动终端,通过按一个实体键来触发一个事件(执行一段代码),请问我该怎么弄?钩子函数什么的,我也不太懂,请各大神能帮一下我。帮我详细的说说,最好附上代码,或指出我该学的方向。

我比较菜……接触不多

4个回答

︿ 2
键盘,是需要驱动的。如果你的 BSP 已经支持按键驱动,且已经处理了这个硬按键的中断,则后续的处理与一般的按键处理相同。

否则,如果按标准的按键处理,就需要修改按键驱动;或者,按一般 GPIO 高低电平的硬件/驱动处理机制,也可能处理。
︿ 2
如果是成品,肯定有键盘驱动。直接在程序的按键事件里头做就好了。

如果是自己做的按键,可以挂在GPIO上,通过polling或者中断的方式做就好了。
︿ 1
就是这个黄钮,想按这个钮,出发一个事件。
ps:这个黄钮,叫什么按键?
︿ 0
图片呢?
要是PDA自带的黄色按键,那就按照2楼兄弟的说法,找PDA的二次开发包,有事件驱动说明,直接用。
要是自己加的,那麻烦了,按键按下就是一个电平的变化,不用GPIO,想不出能怎么做,除非麻烦点,按键再单独用一个小板子做,这个小板子上有个通信接口,能和PDA连上,发送信息,表明有按键按下。