fix SDL_GetKeyboardState not based on scanCode bug