getch2: make the code more clear, fix misleading function naming