如何将我的c ++程序转到"按键"在其自己的?

时间:2015-01-26 15:30:06

标签: c++ linux

我正在编写一个小小的C ++程序但是在某些方面我无法继续: 我希望我的程序使用某些键组合来控制外部程序。 是的,这听起来像是一个非常不干净的解决方法,但这就是我想做的事情;)

更具体一点: 我希望我的小C ++程序通过按下" esc"来控制已经运行的程序elinks(基于文本的互联网浏览器)。然后" v"然后" h" -keys(用于在elink中的html和纯文本输出之间切换)。

但不幸的是,我不知道如何让C ++程序键入某些键组合(......如果这是可能的话)。 我已经尝试过搜索功能,但无法找到解决方案。 如果有人能给我一些关于在这里做什么的提示,那将是非常友好的。

谢谢, Spoekenkieker

P.S。:我正在运行Linux

1 个答案:

答案 0 :(得分:0)

如果您可以控制如何启动elinks浏览器,则可以在GNU screen终端多路复用器下启动它,并使用其stuff命令发送键输入:

这样您就不需要了解X Windows编程的复杂性。