Browse Source

SDL_Keycode is now Uint32

Sam Lantinga 1 year ago
parent
commit
1944c009e9
2 changed files with 2 additions and 2 deletions
  1. 1 1
      docs/README-migration.md
  2. 1 1
      include/SDL3/SDL_keycode.h

+ 1 - 1
docs/README-migration.md

@@ -877,7 +877,7 @@ The following functions have been removed:
 
 
 ## SDL_keycode.h
 ## 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:
 The following symbols have been removed:
 
 

+ 1 - 1
include/SDL3/SDL_keycode.h

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