阅读:1254回复:0
大家好,请教模拟键盘输入的办法
如果题。我想用一个串口 的红外遥控代替键盘来对目标机进行一些简单的操作。
我的做法是从串口读到某个事先定义好的键后。用PostMessage给我的应用程序发一条消息。 现在上下左右。tab键等可以用了。回车键在某些时候有效某些时候又没效。。。。 现在详细描述: 回车键:在一个弹出的确认对话框的时候铵回车建是有用的。但在其他时候。比如说我的应用程序是一个IE。给IE窗口发送一条回车键的消息没有任何反映(IE里当前焦点在一段连接了地址的文字上)。 A-Z键:当应用程序的一个编辑框拥有焦点时。我不管怎么发消息。该编辑框 里都没有文字输入 另、外我也尝试过使用keybd_event()来做。发现keybd_event有时候f反映速度正常。有时候非常慢!产生一个键盘事件要等好几秒。而且上术问题仍然得不到解决。 有没有哪位大大指一条明路。。。。我为了这个项目已经累得腰酸背痛了。并且来这个论坛问了不少问题了。很多位老大都热心的帮我解答。我现在已经进步很多了。非常感谢大家 |
|
|