python - 模拟linux键盘输入

标签 python c++ linux input keyboard

我正在开发一个项目,通过 Remote 和 Arduino 上的红外接收器来控制我的 PC。 我需要在linux上使用一个进程来模拟键盘输入,该进程将监听arduino输出并模拟键盘输入。我可以用Python或C++来开发它,但我认为Python更容易。

经过多次搜索,我找到了很多结果... windows u_u 有人有这方面的图书馆吗? 谢谢

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

最佳答案

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

关于python - 模拟linux键盘输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22811844/

相关文章:

python - 虹膜数据集未显示 "Species"列

python - 列(索引格式)到数据框?

python - 从键列表和多个值创建字典

c++ - 如何使用结构传递文件对象?

python - 从 NumPy 数组到 Mat (OpenCV) 的 C++ 转换

linux - Crontab 不运行 bash/sh 脚本的某些部分

java - JVM 堆大小是否强制或如何影响子进程?

python - 使用 put 方法 Flask 更新 sqlite 数据库条目

c++ - 可使用不同目录中的图像执行

linux - Linux 上的 Swift : how to specify compiler optimizations