My program uses getch(); to get input, but the program stops until the user inputs something. I want the program to do other things even if the user does not input anythng. I tried GetAsyncKeyState, it worked nice, but if you pressed a key once, it was like you pressed it twice.