从python脚本制作键盘输入命令

时间:2012-11-05 01:43:52

标签: python io keyboard

有没有办法从我的程序输入键盘。假设我的程序从套接字中恢复“1”。如何将这些数据转换为实时键盘命中。意味着当“1”接收时,计算机会认为我按下了“1”。

2 个答案:

答案 0 :(得分:4)

在Windows中,您可以使用pywin32进行按键操作。有关代码示例,请参阅this上一个答案。

在Linux中,使用xsendkey或xsendkeycode 覆盖了this之前的答案

对于Mac,another previous answer使用PyQt或wxPython。

答案 1 :(得分:2)

在python

中查看这个https://github.com/SavinaRoja/PyUserInput鼠标和键盘的跨平台控件

键盘控件适用于X11(linux)和Windows系统。但截至目前还没有mac支持。

from pykeyboard import PyKeyboard
k = PyKeyboard()
k.tap_key(k.numpad_keys[1], n=1)  # Tap 1 on the numpad once.