首页 新闻 会员 周边

关于通过SendInput模拟键盘行为

0
悬赏园豆:120 [已关闭问题] 关闭于 2012-07-07 20:18

用Kinect做一个项目,C#编写的,想要达到指向指定区域有相应的键盘输入  
目前用的是SendInput的方法来实现,当在记事本word网页等测试的时候,可以完成键盘输入文本的操作,甚至能够完成F5等功能键操作,但是当应用到其他应用例如flash游戏时,就无法获得相应的键盘快捷键(就是普通的字母)的输入效果。。

真心求教,先行拜谢!

Rickyistrying的主页 Rickyistrying | 初学一级 | 园豆:90
提问于:2012-07-03 15:04
< >
分享
所有回答(2)
0

先要让flash控件的窗口获取焦点

Greatest | 园豆:678 (小虾三级) | 2012-07-03 16:48

手动将flash窗口选为前台了已经。。

而且能输入文本了,就是无法实现其他键盘的效果

支持(0) 反对(0) Rickyistrying | 园豆:90 (初学一级) | 2012-07-03 21:33
0

采用API获得前端窗口解决了~

Rickyistrying | 园豆:90 (初学一级) | 2012-07-07 20:17
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册