I want something that allows me to get multiple characters pressed at the same time, so that something in a game I'm making can move diagonally instead of only the four basic directions. I have found a few things on the internet, but I preferably would like something that does not require installation of a module, as I'm firstly not sure how to install a module and secondly want to be able to move my code to to other computers and have it run without installation of the module. This is probably possible, but i'm not sure how to do that. I tried using msvcrt.getch()
import msvcrt
while True:
print(msvcrt.getch())
But that only gets one character. I'm wondering if what im asking for is possible using threading and getch or something, or just something other than getch(). I am also using Windows.
If this is impossible without installed modules, tell me how to install a module and how to do what I want using it.