有没有办法从我的程序输入键盘。假设我的程序从套接字中恢复“1”。如何将这些数据转换为实时键盘命中。意味着当“1”接收时,计算机会认为我按下了“1”。
答案 0 :(得分:4)
在Windows中,您可以使用pywin32进行按键操作。有关代码示例,请参阅this上一个答案。
在Linux中,使用xsendkey或xsendkeycode 3>覆盖了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.