2015-04-11 5 views
1

мне нужен точный эквивалент команды (в коде C)Отправить комбинацию клавиш из С помощью X11 (GTK, GDK) функции

system("xdotool key alt+o"); 

но гораздо более портативными (и менее перегруженный для такой простой задачи). Я пишу для GTK, поэтому я предпочитаю функцию GTK, но что-то для GDK или даже для X11 также выглядит портативным. Спасибо.

+1

Посмотрите на самое быстрое расширение – stark

ответ

0

Вот пример, который делает то, что вы хотите:

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

Это командная строка, но это коротко, и это довольно легко понять, так превращая его в нечто коды могут вызывать должна быть легко.