在C#中调用的系统软键盘,不能输入字符,只对Shift,Ctrl 和Alt这三个键有响应。
最近一个中国移动触摸屏的项目,需要用到软键盘,我的WinForm程序使用Process.Start(@"C:\WINDOWS\system32\osk.exe");调用的系统软键盘,并且使用了钩子程序获取软键盘输入。在程序中直接F5调试时,一切正常,如屏蔽系统热键,使用组合键等等。但是我使用Ctrl+F5运行程序时,软键盘中输入字母没有任何反应,而使用电脑键盘就正常,请问这是什么原因啊,请各位大侠来帮帮忙啊,很急,在线等~~~~谢谢!
另外,如果我直接使用C:\WINDOWS\system32\osk.exe时,一切正常,就是在程序中调用软键盘时不正常。
另外,如果我直接使用C:\WINDOWS\system32\osk.exe时,一切正常,就是在程序中调用软键盘时不正常。
...全文
相关推荐
c# winform完美软键盘实现 软键盘 源码 (不能输入汉字)
找了很久 网上也没我想要的软件盘 不是焦点问题就是不能满足需要,这个就完美解决了一切问题
网上第一个解决win7下禁用Ctrl_alt_del的C#代码
第一个完美解决C# 禁用Ctrl+alt+delete组合键的方案,使用VC++完成,以Dll形式提供
屏蔽键盘的win键,clrt+alt+del,alt+f4键
c# winform对键盘的屏蔽和释放
C# 键盘钩子例子 可屏蔽Ctrl+Alt+Delete
这是我在网上收集了N久的成果,可以屏蔽Ctrl+Alt+Delete组合键(XP下有效),非常实用。
c#调用api实现屏蔽alt+ctrl+del及锁屏功能
c#调用api实现屏蔽alt+ctrl+del及锁屏功能



