模拟键盘inputlinux

我在一个项目上工作,用遥控器控制我的电脑,在Arduino上使用红外接收器。 我需要模拟键盘input与Linux上的进程,谁会听arduino输出和模拟键盘input。 我可以使用Python或C ++开发,但是我认为python更容易。

经过多次search,我发现许多结果… Windows u_u任何人都有这样的图书馆? 谢谢

编辑:我发现/ dev / input / event3是我的键盘。 我想写模拟键盘,我正在寻找如何做到这一点

要将输入事件插入Linux输入子系统,请使用用户模式输入设备驱动程序uinput。 这可能有帮助: http : /dev/input/uinput (请注意,虽然教程引用/dev/input/uinput ,我的Ubuntu 12.04 PC上的正确文件是/dev/uinput

最通用的解决方案是使用伪终端:将您想要监控的程序连接到标准输入和标准输出,然后使用ptty n读取和写入。

或者,您可以创建两个管道,在执行exec之前,将其连接到要监视的程序中的标准和标准。 这是非常简单的,但是管道看起来更像是一个文件,而不是被监视程序的终端。