Python窗口同时按下多个字符,最好没有第三方模块
我想要一个能让我同时按下多个角色的东西,这样我正在制作的游戏中的东西就可以沿对角线移动,而不仅仅是四个基本方向。我在互联网上发现了一些东西,但我更喜欢不需要安装模块的东西,因为我首先不确定如何安装模块,其次希望能够将代码移动到其他计算机上,并在不安装模块的情况下运行。这可能是可能的,但我不知道怎么做。我试着使用msvcrt.getch() 但这只能得到一个字符。我想知道我所要求的是不是可以使用线程和getch或其他东西,或者只是getch()以外的东西。我也在使用WindowsPython窗口同时按下多个字符,最好没有第三方模块,python,Python,我想要一个能让我同时按下多个角色的东西,这样我正在制作的游戏中的东西就可以沿对角线移动,而不仅仅是四个基本方向。我在互联网上发现了一些东西,但我更喜欢不需要安装模块的东西,因为我首先不确定如何安装模块,其次希望能够将代码移动到其他计算机上,并在不安装模块的情况下运行。这可能是可能的,但我不知道怎么做。我试着使用msvcrt.getch() 但这只能得到一个字符。我想知道我所要求的是不是可以使用线程和getch或其他东西,或者只是getch()以外的东西。我也在使用Windows 如果没有已安装的
如果没有已安装的模块,这是不可能的,请告诉我如何安装模块以及如何使用它执行我想要的操作。由于您使用的是msvcrt,我假设您使用的是Windows。您可以查看模块以访问键盘事件。该模块非常简单易用,并且提供了所需的一切
您也可以查看一下,了解如何使用它。谢谢,我想我会使用它,因为我不认为会有任何完全令人满意的答案,但如果您或任何人找到一种方法,只使用python附带的模块,我会很喜欢。
import msvcrt
while True:
print(msvcrt.getch())