如何从用户空间发送击键?

时间:2014-01-13 20:57:03

标签: linux ubuntu keyboard

我正在编写一个firefox操作系统应用程序作为linux的游戏控制器(ubuntu精确,如果重要的话)。该设计使应用程序通过tcp将消息发送到在用户计算机上运行的服务器,我的问题是将服务器进程的击键发送到内核(或上面的某个层)。到目前为止,我已经完成了相当多的研究,并且没有任何用处。我找到了可以做到的程序xdotool,但源代码相当复杂且难以理解。

1 个答案:

答案 0 :(得分:0)

请参阅man tty_ioctl

   Faking input
       TIOCSTI   const char *argp
              Insert the given byte in the input queue.