Python 将键盘输入记录到伪终端

Python 将键盘输入记录到伪终端,python,c,unix,tty,pty,Python,C,Unix,Tty,Pty,我正试图使用python标准库中的pty模块将键盘输入记录到python中的伪终端。我仅捕获键盘输入时遇到一些困难。虽然我可以使用列出的回调轻松录制标准输出,但我不知道如何获取键盘输入。我是否应该将类似于termios的东西与pty结合使用 如果这在另一种语言如C中是可能的,请告诉我 如果要制作键盘记录器,请使用pyhook或pygame.keyboardevent()捕获键盘事件。实际上,我以前用pygame做过键盘记录,谢谢你的建议,我会试试的。请注意,我不想记录整个计算机的输入,只想记录我

我正试图使用python标准库中的
pty
模块将键盘输入记录到python中的伪终端。我仅捕获键盘输入时遇到一些困难。虽然我可以使用列出的回调轻松录制标准输出,但我不知道如何获取键盘输入。我是否应该将类似于
termios
的东西与
pty
结合使用


如果这在另一种语言如C中是可能的,请告诉我

如果要制作键盘记录器,请使用
pyhook
pygame.keyboardevent()
捕获键盘事件。实际上,我以前用pygame做过键盘记录,谢谢你的建议,我会试试的。请注意,我不想记录整个计算机的输入,只想记录我正在模拟的tty。如果要制作键盘记录器,请使用
pyhook
pygame.keyboardevent()
捕获键盘事件。实际上,我以前用pygame做过键盘记录,谢谢你的建议,我会试试的。请注意,我不想记录整个计算机的输入,只想记录我正在模拟的tty。