WinCE 手持机捕获实体键消息,触发一个事件(c++)

x_xx_xxx_xxxx 2017-04-12 10:41:16
我有一个比较急的问题,想在winCE手持移动终端,通过按一个实体键来触发一个事件(执行一段代码),请问我该怎么弄?钩子函数什么的,我也不太懂,请各大神能帮一下我。帮我详细的说说,最好附上代码,或指出我该学的方向。 我比较菜……接触不多
...全文
1577 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
x_xx_xxx_xxxx 2017-07-08
  • 打赏
  • 举报
回复
引用 7 楼 CodeLife999的回复:
成品的WINCE的PDA都是自带键盘的,直接在触发键盘事件即可
谢谢你
CodeLife999 2017-06-25
  • 打赏
  • 举报
回复
成品的WINCE的PDA都是自带键盘的,直接在触发键盘事件即可
91program 2017-04-17
  • 打赏
  • 举报
回复
键盘,是需要驱动的。如果你的 BSP 已经支持按键驱动,且已经处理了这个硬按键的中断,则后续的处理与一般的按键处理相同。 否则,如果按标准的按键处理,就需要修改按键驱动;或者,按一般 GPIO 高低电平的硬件/驱动处理机制,也可能处理。
x_xx_xxx_xxxx 2017-04-13
  • 打赏
  • 举报
回复
就是这个黄钮,想按这个钮,出发一个事件。 ps:这个黄钮,叫什么按键?
x_xx_xxx_xxxx 2017-04-13
  • 打赏
  • 举报
回复
引用 1 楼 能写程序-会种庄稼的回复:
如果是成品,肯定有键盘驱动。直接在程序的按键事件里头做就好了。 如果是自己做的按键,可以挂在GPIO上,通过polling或者中断的方式做就好了。
我是在一个成品的PDA上开发一个应用程序,但想加一个需求,就是按一个实体键,然后触发一个事件。 就是图片中的黄钮。
x_xx_xxx_xxxx 2017-04-13
  • 打赏
  • 举报
回复
引用 1 楼 能写程序-会种庄稼的回复:
如果是成品,肯定有键盘驱动。直接在程序的按键事件里头做就好了。 如果是自己做的按键,可以挂在GPIO上,通过polling或者中断的方式做就好了。
我不太懂,都是自己弄,能详细说一些吗?谢谢啦!
  • 打赏
  • 举报
回复
如果是成品,肯定有键盘驱动。直接在程序的按键事件里头做就好了。 如果是自己做的按键,可以挂在GPIO上,通过polling或者中断的方式做就好了。
hello_mcu 2017-04-13
  • 打赏
  • 举报
回复
图片呢? 要是PDA自带的黄色按键,那就按照2楼兄弟的说法,找PDA的二次开发包,有事件驱动说明,直接用。 要是自己加的,那麻烦了,按键按下就是一个电平的变化,不用GPIO,想不出能怎么做,除非麻烦点,按键再单独用一个小板子做,这个小板子上有个通信接口,能和PDA连上,发送信息,表明有按键按下。

19,498

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧