I'm making a c++ puzzle game recreation, something like sudoku, but instead of having to write down the x and y coordenates, i would like to select the squares that i wanna fill with use of keyboard arrows. I've been reading some articles about getasynckeystate(), but i'm not sure it's the right thing for me. Can anyone help me?