[Commits] SDL: Renamed SDLKey and SDLMod for consistency

Should SDL_Keysym be SDL_KeySym?

Also, these need to be renamed on the wiki.On 7 February 2011 12:42, libsdl.org revision control wrote:

details: ? http://hg.libsdl.org/SDL/rev/c1a92e61907d
changeset: 5219:c1a92e61907d
user: ? ? ?Sam Lantinga
date: ? ? ?Mon Feb 07 09:42:08 2011 -0800
description:
Renamed SDLKey and SDLMod for consistency

diffstat:

?include/SDL_compat.h ? ? ? ? ? ? ? ? ? ? | ? 2 ++
?include/SDL_keyboard.h ? ? ? ? ? ? ? ? ? | ?16 +++++++±-------
?include/SDL_keysym.h ? ? ? ? ? ? ? ? ? ? | ? 4 +±-
?src/events/SDL_keyboard.c ? ? ? ? ? ? ? ?| ?18 ++++++++±--------
?src/events/SDL_keyboard_c.h ? ? ? ? ? ? ?| ? 4 +±-
?src/events/scancodes_linux.h ? ? ? ? ? ? | ? 2 ±
?src/video/android/SDL_androidkeyboard.c ?| ? 2 ±
?src/video/bwindow/SDL_BWin.h ? ? ? ? ? ? | ? 2 ±
?src/video/cocoa/SDL_cocoakeyboard.m ? ? ?| ? 2 ±
?src/video/directfb/SDL_DirectFB_events.c | ? 2 ±
?src/video/windows/SDL_windowskeyboard.c ?| ? 2 ±
?src/video/x11/SDL_x11keyboard.c ? ? ? ? ?| ?12 +++++±-----
?12 files changed, 35 insertions(+), 33 deletions(-)

diffs (318 lines):

diff -r 572a73d71b5f -r c1a92e61907d include/SDL_compat.h
— a/include/SDL_compat.h ? ? ?Mon Feb 07 09:37:11 2011 -0800
+++ b/include/SDL_compat.h ? ? ?Mon Feb 07 09:42:08 2011 -0800
@@ -219,6 +219,8 @@
?#define SDL_KeySym ? ? ? ? ? ? SDL_Keysym
?#define SDL_scancode ? SDL_Scancode
?#define SDL_ScanCode ? SDL_Scancode
+#define SDLKey ? ? ? ? ?SDL_Key
+#define SDLMod ? ? ? ? ?SDL_Mod

?/**
?* ?\name Renamed keys
diff -r 572a73d71b5f -r c1a92e61907d include/SDL_keyboard.h
— a/include/SDL_keyboard.h ? ?Mon Feb 07 09:37:11 2011 -0800
+++ b/include/SDL_keyboard.h ? ?Mon Feb 07 09:42:08 2011 -0800
@@ -48,7 +48,7 @@
?typedef struct SDL_Keysym
?{
? ? SDL_Scancode scancode; ? ? ?/**< SDL physical key code - see ::SDL_Scancode for details */

  • ? ?SDLKey sym; ? ? ? ? ? ? ? ? /**< SDL virtual key code - see ::SDLKey for details */
  • ? ?SDL_Key sym; ? ? ? ? ? ? ? ?/< SDL virtual key code - see ::SDL_Key for details */
    ? ? Uint16 mod; ? ? ? ? ? ? ? ? /
    < current key modifiers /
    ? ? Uint32 unicode; ? ? ? ? ? ? /*< \deprecated use SDL_TextInputEvent instead /
    ?} SDL_Keysym;
    @@ -80,24 +80,24 @@
    ?/

    ?
    ?\brief Get the current key modifier state for the keyboard.
    ?*/
    -extern DECLSPEC SDLMod SDLCALL SDL_GetModState(void);
    +extern DECLSPEC SDL_Mod SDLCALL SDL_GetModState(void);

?/**
?* ?\brief Set the current key modifier state for the keyboard.
?*
?* ?\note This does not change the keyboard state, only the key modifier flags.
?*/
-extern DECLSPEC void SDLCALL SDL_SetModState(SDLMod modstate);
+extern DECLSPEC void SDLCALL SDL_SetModState(SDL_Mod modstate);

?/**
?* ?\brief Get the key code corresponding to the given scancode according
?* ? ? ? ? to the current keyboard layout.
?*

    • ?See ::SDLKey for details.
    • ?See ::SDL_Key for details.
      ?*
      ?* ?\sa SDL_GetKeyName()
      ?*/
      -extern DECLSPEC SDLKey SDLCALL SDL_GetKeyFromScancode(SDL_Scancode scancode);
      +extern DECLSPEC SDL_Key SDLCALL SDL_GetKeyFromScancode(SDL_Scancode scancode);

?/**
?* ?\brief Get the scancode corresponding to the given key code according to the
@@ -107,7 +107,7 @@
?*
?* ?\sa SDL_GetScancodeName()
?*/
-extern DECLSPEC SDL_Scancode SDLCALL SDL_GetScancodeFromKey(SDLKey key);
+extern DECLSPEC SDL_Scancode SDLCALL SDL_GetScancodeFromKey(SDL_Key key);

?/**
?* ?\brief Get a human-readable name for a scancode.
@@ -130,9 +130,9 @@
?* ? ? ? ? ?copy it. ?If the key doesn’t have a name, this function returns an
?* ? ? ? ? ?empty string ("").
?*

    • ?\sa SDLKey
    • ?\sa SDL_Key
      ?*/
      -extern DECLSPEC const char *SDLCALL SDL_GetKeyName(SDLKey key);
      +extern DECLSPEC const char *SDLCALL SDL_GetKeyName(SDL_Key key);

?/**
?* ?\brief Start accepting Unicode text input events.
diff -r 572a73d71b5f -r c1a92e61907d include/SDL_keysym.h
— a/include/SDL_keysym.h ? ? ?Mon Feb 07 09:37:11 2011 -0800
+++ b/include/SDL_keysym.h ? ? ?Mon Feb 07 09:42:08 2011 -0800
@@ -40,7 +40,7 @@
?* ?the unmodified character that would be generated by pressing the key, or
?* ?an SDLK_* constant for those keys that do not generate characters.
?*/
-typedef Sint32 SDLKey;
+typedef Sint32 SDL_Key;

?#define SDLK_SCANCODE_MASK (1<<30)
?#define SDL_SCANCODE_TO_KEYCODE(X) ? ? (X | SDLK_SCANCODE_MASK)
@@ -330,7 +330,7 @@
? ? KMOD_CAPS = 0x2000,
? ? KMOD_MODE = 0x4000,
? ? KMOD_RESERVED = 0x8000
-} SDLMod;
+} SDL_Mod;

?#define KMOD_CTRL ? ? ?(KMOD_LCTRL|KMOD_RCTRL)
?#define KMOD_SHIFT ? ? (KMOD_LSHIFT|KMOD_RSHIFT)
diff -r 572a73d71b5f -r c1a92e61907d src/events/SDL_keyboard.c
— a/src/events/SDL_keyboard.c Mon Feb 07 09:37:11 2011 -0800
+++ b/src/events/SDL_keyboard.c Mon Feb 07 09:42:08 2011 -0800
@@ -39,12 +39,12 @@
? ? SDL_Window *focus;
? ? Uint16 modstate;
? ? Uint8 keystate[SDL_NUM_SCANCODES];

  • ? ?SDLKey keymap[SDL_NUM_SCANCODES];
  • ? ?SDL_Key keymap[SDL_NUM_SCANCODES];
    ?};

?static SDL_Keyboard SDL_keyboard;

-static const SDLKey SDL_default_keymap[SDL_NUM_SCANCODES] = {
+static const SDL_Key SDL_default_keymap[SDL_NUM_SCANCODES] = {
? ? 0, 0, 0, 0,
? ? ‘a’,
? ? ‘b’,
@@ -572,13 +572,13 @@
?}

?void
-SDL_GetDefaultKeymap(SDLKey * keymap)
+SDL_GetDefaultKeymap(SDL_Key * keymap)
?{
? ? SDL_memcpy(keymap, SDL_default_keymap, sizeof(SDL_default_keymap));
?}

?void
-SDL_SetKeymap(int start, SDLKey * keys, int length)
+SDL_SetKeymap(int start, SDL_Key * keys, int length)
?{
? ? SDL_Keyboard *keyboard = &SDL_keyboard;

@@ -832,7 +832,7 @@
? ? return keyboard->keystate;
?}

-SDLMod
+SDL_Mod
?SDL_GetModState(void)
?{
? ? SDL_Keyboard *keyboard = &SDL_keyboard;
@@ -841,14 +841,14 @@
?}

?void
-SDL_SetModState(SDLMod modstate)
+SDL_SetModState(SDL_Mod modstate)
?{
? ? SDL_Keyboard *keyboard = &SDL_keyboard;

? ? keyboard->modstate = modstate;
?}

-SDLKey
+SDL_Key
?SDL_GetKeyFromScancode(SDL_Scancode scancode)
?{
? ? SDL_Keyboard *keyboard = &SDL_keyboard;
@@ -857,7 +857,7 @@
?}

?SDL_Scancode
-SDL_GetScancodeFromKey(SDLKey key)
+SDL_GetScancodeFromKey(SDL_Key key)
?{
? ? SDL_Keyboard *keyboard = &SDL_keyboard;
? ? SDL_Scancode scancode;
@@ -883,7 +883,7 @@
?}

?const char *
-SDL_GetKeyName(SDLKey key)
+SDL_GetKeyName(SDL_Key key)
?{
? ? static char name[8];
? ? char *end;
diff -r 572a73d71b5f -r c1a92e61907d src/events/SDL_keyboard_c.h
— a/src/events/SDL_keyboard_c.h ? ? ? Mon Feb 07 09:37:11 2011 -0800
+++ b/src/events/SDL_keyboard_c.h ? ? ? Mon Feb 07 09:42:08 2011 -0800
@@ -34,10 +34,10 @@
?extern void SDL_ResetKeyboard(void);

?/* Get the default keymap */
-extern void SDL_GetDefaultKeymap(SDLKey * keymap);
+extern void SDL_GetDefaultKeymap(SDL_Key * keymap);

?/* Set the mapping of scancode to key codes */
-extern void SDL_SetKeymap(int start, SDLKey * keys, int length);
+extern void SDL_SetKeymap(int start, SDL_Key * keys, int length);

?/* Set a platform-dependent key name, overriding the default platform-agnostic
? ?name. Encoded as UTF-8. The string is not copied, thus the pointer given to
diff -r 572a73d71b5f -r c1a92e61907d src/events/scancodes_linux.h
— a/src/events/scancodes_linux.h ? ? ?Mon Feb 07 09:37:11 2011 -0800
+++ b/src/events/scancodes_linux.h ? ? ?Mon Feb 07 09:42:08 2011 -0800
@@ -21,7 +21,7 @@
?*/
?#include “…/…/include/SDL_scancode.h”

-/* Linux virtual key code to SDLKey mapping table
+/* Linux virtual key code to SDL_Key mapping table
? ?Sources:
? ?- Linux kernel source input.h
?*/
diff -r 572a73d71b5f -r c1a92e61907d src/video/android/SDL_androidkeyboard.c
— a/src/video/android/SDL_androidkeyboard.c ? Mon Feb 07 09:37:11 2011 -0800
+++ b/src/video/android/SDL_androidkeyboard.c ? Mon Feb 07 09:42:08 2011 -0800
@@ -30,7 +30,7 @@

?void Android_InitKeyboard()
?{

  • ? ?SDLKey keymap[SDL_NUM_SCANCODES];
  • ? ?SDL_Key keymap[SDL_NUM_SCANCODES];

? ? /* Add default scancode to key mapping */
? ? SDL_GetDefaultKeymap(keymap);
diff -r 572a73d71b5f -r c1a92e61907d src/video/bwindow/SDL_BWin.h
— a/src/video/bwindow/SDL_BWin.h ? ? ?Mon Feb 07 09:37:11 2011 -0800
+++ b/src/video/bwindow/SDL_BWin.h ? ? ?Mon Feb 07 09:42:08 2011 -0800
@@ -586,7 +586,7 @@
? ? bool inhibit_resize;

? ? int32 last_buttons;

  • ? ?SDLKey keymap[128];
  • ? ?SDL_Key keymap[128];
    ?};

?#endif /* _SDL_BWin_h */
diff -r 572a73d71b5f -r c1a92e61907d src/video/cocoa/SDL_cocoakeyboard.m
— a/src/video/cocoa/SDL_cocoakeyboard.m ? ? ? Mon Feb 07 09:37:11 2011 -0800
+++ b/src/video/cocoa/SDL_cocoakeyboard.m ? ? ? Mon Feb 07 09:42:08 2011 -0800
@@ -490,7 +490,7 @@
? ? const void *chr_data;
? ? int i;
? ? SDL_Scancode scancode;

  • ? ?SDLKey keymap[SDL_NUM_SCANCODES];
  • ? ?SDL_Key keymap[SDL_NUM_SCANCODES];

? ? /* See if the keymap needs to be updated */
?#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_5
diff -r 572a73d71b5f -r c1a92e61907d src/video/directfb/SDL_DirectFB_events.c
— a/src/video/directfb/SDL_DirectFB_events.c ?Mon Feb 07 09:37:11 2011 -0800
+++ b/src/video/directfb/SDL_DirectFB_events.c ?Mon Feb 07 09:42:08 2011 -0800
@@ -659,7 +659,7 @@
?#if USE_MULTI_API
? ? SDL_Keyboard keyboard;
?#endif

  • ? ?SDLKey keymap[SDL_NUM_SCANCODES];
  • ? ?SDL_Key keymap[SDL_NUM_SCANCODES];

? ? ? ?if (!cb->sys_kbd) {
? ? ? ? ? ? ? ?if (cb->sys_ids) {
diff -r 572a73d71b5f -r c1a92e61907d src/video/windows/SDL_windowskeyboard.c
— a/src/video/windows/SDL_windowskeyboard.c ? Mon Feb 07 09:37:11 2011 -0800
+++ b/src/video/windows/SDL_windowskeyboard.c ? Mon Feb 07 09:42:08 2011 -0800
@@ -151,7 +151,7 @@
?{
? ? int i;
? ? SDL_Scancode scancode;

  • ? ?SDLKey keymap[SDL_NUM_SCANCODES];
  • ? ?SDL_Key keymap[SDL_NUM_SCANCODES];

? ? SDL_GetDefaultKeymap(keymap);

diff -r 572a73d71b5f -r c1a92e61907d src/video/x11/SDL_x11keyboard.c
— a/src/video/x11/SDL_x11keyboard.c ? Mon Feb 07 09:37:11 2011 -0800
+++ b/src/video/x11/SDL_x11keyboard.c ? Mon Feb 07 09:42:08 2011 -0800
@@ -34,7 +34,7 @@
?/* INDENT-OFF */
?static const struct {
? ? KeySym keysym;

  • ? ?SDLKey sdlkey;
  • ? ?SDL_Key sdlkey;
    ?} KeySymToSDLKey[] = {
    ? ? { XK_Return, SDLK_RETURN },
    ? ? { XK_Escape, SDLK_ESCAPE },
    @@ -143,7 +143,7 @@
    ?};
    ?/* INDENT-OFF */

-static SDLKey
+static SDL_Key
?X11_KeyCodeToSDLKey(Display *display, KeyCode keycode)
?{
? ? KeySym keysym;
@@ -157,7 +157,7 @@

? ? ucs4 = X11_KeySymToUcs4(keysym);
? ? if (ucs4) {

  • ? ? ? ?return (SDLKey) ucs4;
  • ? ? ? ?return (SDL_Key) ucs4;
    ? ? }

? ? for (i = 0; i < SDL_arraysize(KeySymToSDLKey); ++i) {
@@ -222,7 +222,7 @@
? ? }

? ? if (!fingerprint_detected) {

  • ? ? ? ?SDLKey keymap[SDL_NUM_SCANCODES];
  • ? ? ? ?SDL_Key keymap[SDL_NUM_SCANCODES];

? ? ? ? printf
? ? ? ? ? ? (“Keyboard layout unknown, please send the following to the SDL mailing list (sdl at libsdl.org):\n”);
@@ -233,7 +233,7 @@
? ? ? ? ? ? KeySym sym;
? ? ? ? ? ? sym = XKeycodeToKeysym(data->display, i, 0);
? ? ? ? ? ? if (sym != NoSymbol) {

  • ? ? ? ? ? ? ? ?SDLKey key;
  • ? ? ? ? ? ? ? ?SDL_Key key;
    ? ? ? ? ? ? ? ? printf("code = %d, sym = 0x%X (%s) ", i - min_keycode,
    ? ? ? ? ? ? ? ? ? ? ? ?(unsigned int) sym, XKeysymToString(sym));
    ? ? ? ? ? ? ? ? key = X11_KeyCodeToSDLKey(data->display, i);
    @@ -265,7 +265,7 @@
    ? ? SDL_VideoData *data = (SDL_VideoData *) _this->driverdata;
    ? ? int i;
    ? ? SDL_Scancode scancode;
  • ? ?SDLKey keymap[SDL_NUM_SCANCODES];
  • ? ?SDL_Key keymap[SDL_NUM_SCANCODES];

? ? SDL_zero(keymap);


commits mailing list
commits at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/commits-libsdl.org