WINCE 开发程序,C# 如何屏蔽输入法??

onlylovefly 2011-12-17 12:31:02
是C# 的PDA智能设备开发,非网页的,我的智能设备是mobile 6.1的系统,我希望给窗体添加快捷键,但是因为是输入法的原因,截断了键盘的按键返回值,比如我希望把数字键作为快捷键,但是在窗体的keydown事件中,接收到的keycode都是一样(229/processKey),所以我希望通过C#代码把输入法屏蔽掉,这样快捷键就会有效了.纠结了很久。。。
...全文
257 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
onlylovefly 2011-12-19
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 meidanzon 的回复:]
把键盘驱动删了就什么也没有了
[/Quote]
那怎么行呢,删了岂不都不能用了,我希望可以通过代码屏蔽掉输入法,但是不知道代码怎么写啊?
MEIDANZON 2011-12-19
  • 打赏
  • 举报
回复
把键盘驱动删了就什么也没有了
onlylovefly 2011-12-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 91program 的回复:]
接收到的keycode都是一样(229/processKey),可能你的键盘驱动有问题。

这个和输入没什么关系的。
[/Quote]

不是,和输入法有关,如果窗体上没有输入框,键盘事件是可以的
MEIDANZON 2011-12-19
  • 打赏
  • 举报
回复
如此简单,修改键盘驱动,在按键生成(keybd_event)的同时,加一个POSTMESSAGE,给你的窗口。应用程序里运行到这里你只相应MESSAGE,不相应KEYDOWN不就完了吗?
91program 2011-12-18
  • 打赏
  • 举报
回复
接收到的keycode都是一样(229/processKey),可能你的键盘驱动有问题。

这个和输入没什么关系的。
onlylovefly 2011-12-18
  • 打赏
  • 举报
回复
怎么就没人回答呢?

19,502

社区成员

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

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