CE Mobile 版屏蔽系统F1 F2 等功能键遇到的几个问题,望指点

小狸鼠 2013-04-20 10:21:41
硬件配置是Moto3100 ios: CE5.02 语言:C#
在做开发的时候发现系统的F1 F2 F6 F7 键不能设置快捷键
于是 根据网上的资料 我采用获取系统钩子的方法,模拟器可以实现功能键屏蔽
但是硬件上面不能执行,我怀疑有种可能是没有我调用的系统DLL。

另外,网上说可以注册表去屏蔽系统快捷键 请问模拟器能看到CE注册表么?
如果可以 那么我怎么去找呗注册的系统热键呢?
...全文
128 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
91program 2013-04-25
  • 打赏
  • 举报
回复
真实机?你是什么真实机呢? 会不会是没有按 MS 的标准出牌,导致 HOOK 没有作用。
小狸鼠 2013-04-25
  • 打赏
  • 举报
回复
引用 2 楼 chzadm 的回复:
网上HOOK 例子很多的,拦截不住时, keyup keydown keypress 几种处理中都加拦截
现在问题是 我在CE模拟器中能拦截 但是真实机任何键都没办法使用。
帮帮你我她 2013-04-22
  • 打赏
  • 举报
回复
网上HOOK 例子很多的,拦截不住时, keyup keydown keypress 几种处理中都加拦截
91program 2013-04-21
  • 打赏
  • 举报
回复
键盘 HOOK 从技术上来说,是能解决 LZ 的问题 这种功能,是有可能是热键、但也可能没有。在 HOOK DLL 上增加一些打印,看看在硬件上是否被执行到。

19,502

社区成员

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

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