pimpyan
驱动牛犊
驱动牛犊
  • 注册日期2005-07-22
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分250分
  • 威望26点
  • 贡献值0点
  • 好评度25点
  • 原创分0分
  • 专家分0分
阅读:1254回复:0

大家好,请教模拟键盘输入的办法

楼主#
更多 发布于:2007-09-10 16:30
如果题。我想用一个串口 的红外遥控代替键盘来对目标机进行一些简单的操作。
我的做法是从串口读到某个事先定义好的键后。用PostMessage给我的应用程序发一条消息。
现在上下左右。tab键等可以用了。回车键在某些时候有效某些时候又没效。。。。
现在详细描述:
回车键:在一个弹出的确认对话框的时候铵回车建是有用的。但在其他时候。比如说我的应用程序是一个IE。给IE窗口发送一条回车键的消息没有任何反映(IE里当前焦点在一段连接了地址的文字上)。
A-Z键:当应用程序的一个编辑框拥有焦点时。我不管怎么发消息。该编辑框 里都没有文字输入

另、外我也尝试过使用keybd_event()来做。发现keybd_event有时候f反映速度正常。有时候非常慢!产生一个键盘事件要等好几秒。而且上术问题仍然得不到解决。

有没有哪位大大指一条明路。。。。我为了这个项目已经累得腰酸背痛了。并且来这个论坛问了不少问题了。很多位老大都热心的帮我解答。我现在已经进步很多了。非常感谢大家
程序员中的李铁!
游客

返回顶部