Is the proper fix then to use `SDLK_*` to index return values from the function `SDL_GetKeyState`, and to use `SDL_SCANCODE_*` to index the return values from the function `SDL_GetKeyboardState` and treat these as two separate functions? That would be consistent in all SDL versions?