使用X11(GTK,GDK)功能从C发送组合键

时间:2015-04-11 12:13:50

标签: c gtk x11 gdk xdotool

我需要完全相同的命令(在C代码中)

system("xdotool key alt+o");

但更便携(并且对于这么简单的任务而言负载较少)。 我为GTK写作,所以我更喜欢GTK功能,但GDK甚至X11的东西看起来都很便携。 感谢。

1 个答案:

答案 0 :(得分:0)

这是一个做你想做的事的例子:

http://www.doctort.org/adam/nerd-notes/x11-fake-keypress-event.html

它的命令行,但它很简短,而且很容易理解,因此将其转换为代码可以调用的内容应该很容易。