生成键盘事件键命中

如何制作一个简单的C程序,它将产生键盘按键命中.

if ( condition ) {
    KeyPress('A');
}

我正在使用Ubuntu 8.10 Linux OS

解决方法:

这是一个使用libxdo(来自xdotool)的简单示例. (警告:我是xdotool的作者)

 /* File: testkey.c
 *
 * Compile with:
 * gcc -lxdo testkey.c
 *
 * Requires libxdo (from xdotool project)
 */

#include <xdo.h>

int main() {
  xdo_t *xdo = xdo_new(NULL);
  xdo_keysequence(xdo, CURRENTWINDOW, "A", 0);
  return  0;
}
上一篇:如何在Linux上禁用Qt在捕获窗口小部件焦点导航的箭头键时的行为


下一篇:如何使用Python守护进程捕获击键?