SDL_Keycode is now Uint32

This commit is contained in:
Sam Lantinga 2024-05-09 09:09:54 -07:00
parent d3e28f3ab8
commit 1944c009e9
2 changed files with 2 additions and 2 deletions

View file

@ -877,7 +877,7 @@ The following functions have been removed:
## SDL_keycode.h
The SDL_KeyCode enum values have been changed to defines to more clearly reflect that they are a subset of the possible values of an SDL_Keycode.
SDL_Keycode is now Uint32 and the SDLK_* constants are now defines instead of an enum, to more clearly reflect that they are a subset of the possible values of an SDL_Keycode.
The following symbols have been removed:

View file

@ -46,7 +46,7 @@
*
* \sa SDL_KeyCode
*/
typedef Sint32 SDL_Keycode;
typedef Uint32 SDL_Keycode;
#define SDLK_SCANCODE_MASK (1u<<30)
#define SDL_SCANCODE_TO_KEYCODE(X) (X | SDLK_SCANCODE_MASK)