Does anyone know how to use GetKeyState to determine if a key is just tapped, rather than being held down?