当前位置: 技术问答>linux和unix
急!!如果在程序中模拟一个键盘按键?
来源: 互联网 发布时间:2015-08-28
本文导语: 请教 | 在执行的时候把主程序的标准输入重新定位到一个管道,你的小键盘处理程序接到按键以后把相应的要发送给主程序的键盘码写到管道里面。 这样似乎可以模拟键盘输入,不过你的主...
请教
|
在执行的时候把主程序的标准输入重新定位到一个管道,你的小键盘处理程序接到按键以后把相应的要发送给主程序的键盘码写到管道里面。
这样似乎可以模拟键盘输入,不过你的主程序就不能接收到真正的键盘事件了。
这是在把标准输入定向到主程序管道的输入端这样就可以接到真实键盘的输入了,并且这其中复杂的同步和互斥系统已经帮你处理好了。
这样可以很好的分离模块,并且是代价比较小的。
这样似乎可以模拟键盘输入,不过你的主程序就不能接收到真正的键盘事件了。
这是在把标准输入定向到主程序管道的输入端这样就可以接到真实键盘的输入了,并且这其中复杂的同步和互斥系统已经帮你处理好了。
这样可以很好的分离模块,并且是代价比较小的。