Commit a2f23022 authored by krogoway's avatar krogoway

Renamed SDL_keysym to SDL_KeySym

Renamed SDL_scancode to SDL_ScanCode
Added #defines to SDL_compat.h
parent 477689ac
...@@ -34,7 +34,7 @@ static SDL_Color bg_color = { 50, 50, 100, 255 }; /* color of background * ...@@ -34,7 +34,7 @@ static SDL_Color bg_color = { 50, 50, 100, 255 }; /* color of background *
*/ */
typedef struct typedef struct
{ {
SDL_scancode scancode; /* scancode of the key we want to map */ SDL_ScanCode scancode; /* scancode of the key we want to map */
int allow_no_mod; /* is the map valid if the key has no modifiers? */ int allow_no_mod; /* is the map valid if the key has no modifiers? */
SDLMod mod; /* what modifiers are allowed for the mapping */ SDLMod mod; /* what modifiers are allowed for the mapping */
int index; /* what index in the font does the scancode map to */ int index; /* what index in the font does the scancode map to */
...@@ -103,7 +103,7 @@ fontMapping map[TABLE_SIZE] = { ...@@ -103,7 +103,7 @@ fontMapping map[TABLE_SIZE] = {
}; };
/* /*
This function maps an SDL_keysym to an index in the bitmap font. This function maps an SDL_KeySym to an index in the bitmap font.
It does so by scanning through the font mapping table one entry It does so by scanning through the font mapping table one entry
at a time. at a time.
...@@ -113,7 +113,7 @@ fontMapping map[TABLE_SIZE] = { ...@@ -113,7 +113,7 @@ fontMapping map[TABLE_SIZE] = {
If there is no entry for the key, -1 is returned If there is no entry for the key, -1 is returned
*/ */
int int
keyToIndex(SDL_keysym key) keyToIndex(SDL_KeySym key)
{ {
int i, index = -1; int i, index = -1;
for (i = 0; i < TABLE_SIZE; i++) { for (i = 0; i < TABLE_SIZE; i++) {
...@@ -240,7 +240,7 @@ main(int argc, char *argv[]) ...@@ -240,7 +240,7 @@ main(int argc, char *argv[])
SDL_Window *window; SDL_Window *window;
SDL_Event event; /* last event received */ SDL_Event event; /* last event received */
SDLMod mod; /* key modifiers of last key we pushed */ SDLMod mod; /* key modifiers of last key we pushed */
SDL_scancode scancode; /* scancode of last key we pushed */ SDL_ScanCode scancode; /* scancode of last key we pushed */
if (SDL_Init(SDL_INIT_VIDEO) < 0) { if (SDL_Init(SDL_INIT_VIDEO) < 0) {
printf("Error initializing SDL: %s", SDL_GetError()); printf("Error initializing SDL: %s", SDL_GetError());
......
...@@ -223,6 +223,9 @@ struct SDL_SysWMinfo; ...@@ -223,6 +223,9 @@ struct SDL_SysWMinfo;
*/ */
/*@{*/ /*@{*/
#define SDL_keysym SDL_KeySym
#define SDL_scancode SDL_ScanCode
/** /**
* \name Renamed keys * \name Renamed keys
* *
......
...@@ -151,7 +151,7 @@ typedef struct SDL_KeyboardEvent ...@@ -151,7 +151,7 @@ typedef struct SDL_KeyboardEvent
Uint8 repeat; /**< Non-zero if this is a key repeat */ Uint8 repeat; /**< Non-zero if this is a key repeat */
Uint8 padding2; Uint8 padding2;
Uint8 padding3; Uint8 padding3;
SDL_keysym keysym; /**< The key that was pressed or released */ SDL_KeySym keysym; /**< The key that was pressed or released */
} SDL_KeyboardEvent; } SDL_KeyboardEvent;
#define SDL_TEXTEDITINGEVENT_TEXT_SIZE (32) #define SDL_TEXTEDITINGEVENT_TEXT_SIZE (32)
......
...@@ -45,13 +45,13 @@ extern "C" { ...@@ -45,13 +45,13 @@ extern "C" {
/** /**
* \brief The SDL keysym structure, used in key events. * \brief The SDL keysym structure, used in key events.
*/ */
typedef struct SDL_keysym typedef struct SDL_KeySym
{ {
SDL_scancode scancode; /**< SDL physical key code - see ::SDL_scancode for details */ SDL_ScanCode scancode; /**< SDL physical key code - see ::SDL_ScanCode for details */
SDLKey sym; /**< SDL virtual key code - see ::SDLKey for details */ SDLKey sym; /**< SDL virtual key code - see ::SDLKey for details */
Uint16 mod; /**< current key modifiers */ Uint16 mod; /**< current key modifiers */
Uint32 unicode; /**< \deprecated use SDL_TextInputEvent instead */ Uint32 unicode; /**< \deprecated use SDL_TextInputEvent instead */
} SDL_keysym; } SDL_KeySym;
/* Function prototypes */ /* Function prototypes */
...@@ -65,7 +65,7 @@ extern DECLSPEC SDL_Window * SDLCALL SDL_GetKeyboardFocus(void); ...@@ -65,7 +65,7 @@ extern DECLSPEC SDL_Window * SDLCALL SDL_GetKeyboardFocus(void);
* *
* \param numkeys if non-NULL, receives the length of the returned array. * \param numkeys if non-NULL, receives the length of the returned array.
* *
* \return An array of key states. Indexes into this array are obtained by using ::SDL_scancode values. * \return An array of key states. Indexes into this array are obtained by using ::SDL_ScanCode values.
* *
* \b Example: * \b Example:
* \code * \code
...@@ -97,17 +97,17 @@ extern DECLSPEC void SDLCALL SDL_SetModState(SDLMod modstate); ...@@ -97,17 +97,17 @@ extern DECLSPEC void SDLCALL SDL_SetModState(SDLMod modstate);
* *
* \sa SDL_GetKeyName() * \sa SDL_GetKeyName()
*/ */
extern DECLSPEC SDLKey SDLCALL SDL_GetKeyFromScancode(SDL_scancode scancode); extern DECLSPEC SDLKey SDLCALL SDL_GetKeyFromScancode(SDL_ScanCode scancode);
/** /**
* \brief Get the scancode corresponding to the given key code according to the * \brief Get the scancode corresponding to the given key code according to the
* current keyboard layout. * current keyboard layout.
* *
* See ::SDL_scancode for details. * See ::SDL_ScanCode for details.
* *
* \sa SDL_GetScancodeName() * \sa SDL_GetScancodeName()
*/ */
extern DECLSPEC SDL_scancode SDLCALL SDL_GetScancodeFromKey(SDLKey key); extern DECLSPEC SDL_ScanCode SDLCALL SDL_GetScancodeFromKey(SDLKey key);
/** /**
* \brief Get a human-readable name for a scancode. * \brief Get a human-readable name for a scancode.
...@@ -117,9 +117,9 @@ extern DECLSPEC SDL_scancode SDLCALL SDL_GetScancodeFromKey(SDLKey key); ...@@ -117,9 +117,9 @@ extern DECLSPEC SDL_scancode SDLCALL SDL_GetScancodeFromKey(SDLKey key);
* copy it. If the scancode doesn't have a name, this function returns * copy it. If the scancode doesn't have a name, this function returns
* an empty string (""). * an empty string ("").
* *
* \sa SDL_scancode * \sa SDL_ScanCode
*/ */
extern DECLSPEC const char *SDLCALL SDL_GetScancodeName(SDL_scancode extern DECLSPEC const char *SDLCALL SDL_GetScancodeName(SDL_ScanCode
scancode); scancode);
/** /**
......
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
* \brief The SDL keyboard scancode representation. * \brief The SDL keyboard scancode representation.
* *
* Values of this type are used to represent keyboard keys, among other places * Values of this type are used to represent keyboard keys, among other places
* in the \link SDL_keysym::scancode key.keysym.scancode \endlink field of the * in the \link SDL_KeySym::scancode key.keysym.scancode \endlink field of the
* SDL_Event structure. * SDL_Event structure.
* *
* The values in this enumeration are based on the USB usage page standard: * The values in this enumeration are based on the USB usage page standard:
...@@ -392,7 +392,7 @@ typedef enum ...@@ -392,7 +392,7 @@ typedef enum
SDL_NUM_SCANCODES = 512 /**< not a key, just marks the number of scancodes SDL_NUM_SCANCODES = 512 /**< not a key, just marks the number of scancodes
for array bounds */ for array bounds */
} SDL_scancode; } SDL_ScanCode;
#endif /* _SDL_scancode_h */ #endif /* _SDL_scancode_h */
......
...@@ -562,7 +562,7 @@ void ...@@ -562,7 +562,7 @@ void
SDL_ResetKeyboard(void) SDL_ResetKeyboard(void)
{ {
SDL_Keyboard *keyboard = &SDL_keyboard; SDL_Keyboard *keyboard = &SDL_keyboard;
SDL_scancode scancode; SDL_ScanCode scancode;
for (scancode = 0; scancode < SDL_NUM_SCANCODES; ++scancode) { for (scancode = 0; scancode < SDL_NUM_SCANCODES; ++scancode) {
if (keyboard->keystate[scancode] == SDL_PRESSED) { if (keyboard->keystate[scancode] == SDL_PRESSED) {
...@@ -590,7 +590,7 @@ SDL_SetKeymap(int start, SDLKey * keys, int length) ...@@ -590,7 +590,7 @@ SDL_SetKeymap(int start, SDLKey * keys, int length)
} }
void void
SDL_SetScancodeName(SDL_scancode scancode, const char *name) SDL_SetScancodeName(SDL_ScanCode scancode, const char *name)
{ {
SDL_scancode_names[scancode] = name; SDL_scancode_names[scancode] = name;
} }
...@@ -638,7 +638,7 @@ SDL_SetKeyboardFocus(SDL_Window * window) ...@@ -638,7 +638,7 @@ SDL_SetKeyboardFocus(SDL_Window * window)
} }
int int
SDL_SendKeyboardKey(Uint8 state, SDL_scancode scancode) SDL_SendKeyboardKey(Uint8 state, SDL_ScanCode scancode)
{ {
SDL_Keyboard *keyboard = &SDL_keyboard; SDL_Keyboard *keyboard = &SDL_keyboard;
int posted; int posted;
...@@ -849,18 +849,18 @@ SDL_SetModState(SDLMod modstate) ...@@ -849,18 +849,18 @@ SDL_SetModState(SDLMod modstate)
} }
SDLKey SDLKey
SDL_GetKeyFromScancode(SDL_scancode scancode) SDL_GetKeyFromScancode(SDL_ScanCode scancode)
{ {
SDL_Keyboard *keyboard = &SDL_keyboard; SDL_Keyboard *keyboard = &SDL_keyboard;
return keyboard->keymap[scancode]; return keyboard->keymap[scancode];
} }
SDL_scancode SDL_ScanCode
SDL_GetScancodeFromKey(SDLKey key) SDL_GetScancodeFromKey(SDLKey key)
{ {
SDL_Keyboard *keyboard = &SDL_keyboard; SDL_Keyboard *keyboard = &SDL_keyboard;
SDL_scancode scancode; SDL_ScanCode scancode;
for (scancode = SDL_SCANCODE_UNKNOWN; scancode < SDL_NUM_SCANCODES; for (scancode = SDL_SCANCODE_UNKNOWN; scancode < SDL_NUM_SCANCODES;
++scancode) { ++scancode) {
...@@ -872,7 +872,7 @@ SDL_GetScancodeFromKey(SDLKey key) ...@@ -872,7 +872,7 @@ SDL_GetScancodeFromKey(SDLKey key)
} }
const char * const char *
SDL_GetScancodeName(SDL_scancode scancode) SDL_GetScancodeName(SDL_ScanCode scancode)
{ {
const char *name = SDL_scancode_names[scancode]; const char *name = SDL_scancode_names[scancode];
...@@ -890,7 +890,7 @@ SDL_GetKeyName(SDLKey key) ...@@ -890,7 +890,7 @@ SDL_GetKeyName(SDLKey key)
if (key & SDLK_SCANCODE_MASK) { if (key & SDLK_SCANCODE_MASK) {
return return
SDL_GetScancodeName((SDL_scancode) (key & ~SDLK_SCANCODE_MASK)); SDL_GetScancodeName((SDL_ScanCode) (key & ~SDLK_SCANCODE_MASK));
} }
switch (key) { switch (key) {
......
...@@ -43,13 +43,13 @@ extern void SDL_SetKeymap(int start, SDLKey * keys, int length); ...@@ -43,13 +43,13 @@ extern void SDL_SetKeymap(int start, SDLKey * keys, int length);
name. Encoded as UTF-8. The string is not copied, thus the pointer given to name. Encoded as UTF-8. The string is not copied, thus the pointer given to
this function must stay valid forever (or at least until the call to this function must stay valid forever (or at least until the call to
VideoQuit()). */ VideoQuit()). */
extern void SDL_SetScancodeName(SDL_scancode scancode, const char *name); extern void SDL_SetScancodeName(SDL_ScanCode scancode, const char *name);
/* Set the keyboard focus window */ /* Set the keyboard focus window */
extern void SDL_SetKeyboardFocus(SDL_Window * window); extern void SDL_SetKeyboardFocus(SDL_Window * window);
/* Send a keyboard key event */ /* Send a keyboard key event */
extern int SDL_SendKeyboardKey(Uint8 state, SDL_scancode scancode); extern int SDL_SendKeyboardKey(Uint8 state, SDL_ScanCode scancode);
/* Send keyboard text input */ /* Send keyboard text input */
extern int SDL_SendKeyboardText(const char *text); extern int SDL_SendKeyboardText(const char *text);
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
- experimentation on various ADB and USB ISO keyboards and one ADB ANSI keyboard - experimentation on various ADB and USB ISO keyboards and one ADB ANSI keyboard
*/ */
/* *INDENT-OFF* */ /* *INDENT-OFF* */
static const SDL_scancode darwin_scancode_table[] = { static const SDL_ScanCode darwin_scancode_table[] = {
/* 0 */ SDL_SCANCODE_A, /* 0 */ SDL_SCANCODE_A,
/* 1 */ SDL_SCANCODE_S, /* 1 */ SDL_SCANCODE_S,
/* 2 */ SDL_SCANCODE_D, /* 2 */ SDL_SCANCODE_D,
......
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
- Linux kernel source input.h - Linux kernel source input.h
*/ */
/* *INDENT-OFF* */ /* *INDENT-OFF* */
static SDL_scancode const linux_scancode_table[] = { static SDL_ScanCode const linux_scancode_table[] = {
/* 0 */ SDL_SCANCODE_UNKNOWN, /* 0 */ SDL_SCANCODE_UNKNOWN,
/* 1 */ SDL_SCANCODE_ESCAPE, /* 1 */ SDL_SCANCODE_ESCAPE,
/* 2 */ SDL_SCANCODE_1, /* 2 */ SDL_SCANCODE_1,
......
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
- msdn.microsoft.com - msdn.microsoft.com
*/ */
/* *INDENT-OFF* */ /* *INDENT-OFF* */
static const SDL_scancode windows_scancode_table[] = { static const SDL_ScanCode windows_scancode_table[] = {
/* 0, 0x00 */ SDL_SCANCODE_UNKNOWN, /* 0, 0x00 */ SDL_SCANCODE_UNKNOWN,
/* 1, 0x01 */ SDL_SCANCODE_UNKNOWN, /* 1, 0x01 */ SDL_SCANCODE_UNKNOWN,
/* 2, 0x02 */ SDL_SCANCODE_UNKNOWN, /* 2, 0x02 */ SDL_SCANCODE_UNKNOWN,
......
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
- atKeyNames.h from XFree86 source code - atKeyNames.h from XFree86 source code
*/ */
/* *INDENT-OFF* */ /* *INDENT-OFF* */
static const SDL_scancode xfree86_scancode_table[] = { static const SDL_ScanCode xfree86_scancode_table[] = {
/* 0 */ SDL_SCANCODE_UNKNOWN, /* 0 */ SDL_SCANCODE_UNKNOWN,
/* 1 */ SDL_SCANCODE_ESCAPE, /* 1 */ SDL_SCANCODE_ESCAPE,
/* 2 */ SDL_SCANCODE_1, /* 2 */ SDL_SCANCODE_1,
...@@ -177,7 +177,7 @@ static const SDL_scancode xfree86_scancode_table[] = { ...@@ -177,7 +177,7 @@ static const SDL_scancode xfree86_scancode_table[] = {
}; };
/* for wireless usb keyboard (manufacturer TRUST) without numpad. */ /* for wireless usb keyboard (manufacturer TRUST) without numpad. */
static const SDL_scancode xfree86_scancode_table2[] = { static const SDL_ScanCode xfree86_scancode_table2[] = {
/* 0 */ SDL_SCANCODE_UNKNOWN, /* 0 */ SDL_SCANCODE_UNKNOWN,
/* 1 */ SDL_SCANCODE_ESCAPE, /* 1 */ SDL_SCANCODE_ESCAPE,
/* 2 */ SDL_SCANCODE_1, /* 2 */ SDL_SCANCODE_1,
......
...@@ -37,7 +37,7 @@ void Android_InitKeyboard() ...@@ -37,7 +37,7 @@ void Android_InitKeyboard()
SDL_SetKeymap(0, keymap, SDL_NUM_SCANCODES); SDL_SetKeymap(0, keymap, SDL_NUM_SCANCODES);
} }
static SDL_scancode Android_Keycodes[] = { static SDL_ScanCode Android_Keycodes[] = {
SDL_SCANCODE_UNKNOWN, /* AKEYCODE_UNKNOWN */ SDL_SCANCODE_UNKNOWN, /* AKEYCODE_UNKNOWN */
SDL_SCANCODE_UNKNOWN, /* AKEYCODE_SOFT_LEFT */ SDL_SCANCODE_UNKNOWN, /* AKEYCODE_SOFT_LEFT */
SDL_SCANCODE_UNKNOWN, /* AKEYCODE_SOFT_RIGHT */ SDL_SCANCODE_UNKNOWN, /* AKEYCODE_SOFT_RIGHT */
...@@ -151,10 +151,10 @@ static SDL_scancode Android_Keycodes[] = { ...@@ -151,10 +151,10 @@ static SDL_scancode Android_Keycodes[] = {
SDL_SCANCODE_UNKNOWN, /* AKEYCODE_BUTTON_MODE */ SDL_SCANCODE_UNKNOWN, /* AKEYCODE_BUTTON_MODE */
}; };
static SDL_scancode static SDL_ScanCode
TranslateKeycode(int keycode) TranslateKeycode(int keycode)
{ {
SDL_scancode scancode = SDL_SCANCODE_UNKNOWN; SDL_ScanCode scancode = SDL_SCANCODE_UNKNOWN;
if (keycode < SDL_arraysize(Android_Keycodes)) { if (keycode < SDL_arraysize(Android_Keycodes)) {
scancode = Android_Keycodes[keycode]; scancode = Android_Keycodes[keycode];
......
...@@ -509,7 +509,7 @@ class SDL_BWin:public BDirectWindow ...@@ -509,7 +509,7 @@ class SDL_BWin:public BDirectWindow
if (msg->FindInt32("key", &key) == B_OK if (msg->FindInt32("key", &key) == B_OK
&& msg->FindInt32("modifiers", &modifiers) == B_OK) { && msg->FindInt32("modifiers", &modifiers) == B_OK) {
SDL_keysym keysym; SDL_KeySym keysym;
keysym.scancode = key; keysym.scancode = key;
if ((key > 0) && (key < 128)) { if ((key > 0) && (key < 128)) {
keysym.sym = keymap[key]; keysym.sym = keymap[key];
...@@ -543,7 +543,7 @@ class SDL_BWin:public BDirectWindow ...@@ -543,7 +543,7 @@ class SDL_BWin:public BDirectWindow
int32 modifiers; int32 modifiers;
if (msg->FindInt32("key", &key) == B_OK if (msg->FindInt32("key", &key) == B_OK
&& msg->FindInt32("modifiers", &modifiers) == B_OK) { && msg->FindInt32("modifiers", &modifiers) == B_OK) {
SDL_keysym keysym; SDL_KeySym keysym;
keysym.scancode = key; keysym.scancode = key;
if ((key > 0) && (key < 128)) { if ((key > 0) && (key < 128)) {
keysym.sym = keymap[key]; keysym.sym = keymap[key];
......
...@@ -246,7 +246,7 @@ static void ...@@ -246,7 +246,7 @@ static void
HandleNonDeviceModifier(unsigned int device_independent_mask, HandleNonDeviceModifier(unsigned int device_independent_mask,
unsigned int oldMods, unsigned int oldMods,
unsigned int newMods, unsigned int newMods,
SDL_scancode scancode) SDL_ScanCode scancode)
{ {
unsigned int oldMask, newMask; unsigned int oldMask, newMask;
...@@ -268,7 +268,7 @@ HandleNonDeviceModifier(unsigned int device_independent_mask, ...@@ -268,7 +268,7 @@ HandleNonDeviceModifier(unsigned int device_independent_mask,
*/ */
static void static void
HandleModifierOneSide(unsigned int oldMods, unsigned int newMods, HandleModifierOneSide(unsigned int oldMods, unsigned int newMods,
SDL_scancode scancode, SDL_ScanCode scancode,
unsigned int sided_device_dependent_mask) unsigned int sided_device_dependent_mask)
{ {
unsigned int old_dep_mask, new_dep_mask; unsigned int old_dep_mask, new_dep_mask;
...@@ -297,8 +297,8 @@ HandleModifierOneSide(unsigned int oldMods, unsigned int newMods, ...@@ -297,8 +297,8 @@ HandleModifierOneSide(unsigned int oldMods, unsigned int newMods,
static void static void
HandleModifierSide(int device_independent_mask, HandleModifierSide(int device_independent_mask,
unsigned int oldMods, unsigned int newMods, unsigned int oldMods, unsigned int newMods,
SDL_scancode left_scancode, SDL_ScanCode left_scancode,
SDL_scancode right_scancode, SDL_ScanCode right_scancode,
unsigned int left_device_dependent_mask, unsigned int left_device_dependent_mask,
unsigned int right_device_dependent_mask) unsigned int right_device_dependent_mask)
{ {
...@@ -341,8 +341,8 @@ HandleModifierSide(int device_independent_mask, ...@@ -341,8 +341,8 @@ HandleModifierSide(int device_independent_mask,
static void static void
ReleaseModifierSide(unsigned int device_independent_mask, ReleaseModifierSide(unsigned int device_independent_mask,
unsigned int oldMods, unsigned int newMods, unsigned int oldMods, unsigned int newMods,
SDL_scancode left_scancode, SDL_ScanCode left_scancode,
SDL_scancode right_scancode, SDL_ScanCode right_scancode,
unsigned int left_device_dependent_mask, unsigned int left_device_dependent_mask,
unsigned int right_device_dependent_mask) unsigned int right_device_dependent_mask)
{ {
...@@ -409,13 +409,13 @@ DoSidedModifiers(unsigned short scancode, ...@@ -409,13 +409,13 @@ DoSidedModifiers(unsigned short scancode,
unsigned int oldMods, unsigned int newMods) unsigned int oldMods, unsigned int newMods)
{ {
/* Set up arrays for the key syms for the left and right side. */ /* Set up arrays for the key syms for the left and right side. */
const SDL_scancode left_mapping[] = { const SDL_ScanCode left_mapping[] = {
SDL_SCANCODE_LSHIFT, SDL_SCANCODE_LSHIFT,
SDL_SCANCODE_LCTRL, SDL_SCANCODE_LCTRL,
SDL_SCANCODE_LALT, SDL_SCANCODE_LALT,
SDL_SCANCODE_LGUI SDL_SCANCODE_LGUI
}; };
const SDL_scancode right_mapping[] = { const SDL_ScanCode right_mapping[] = {
SDL_SCANCODE_RSHIFT, SDL_SCANCODE_RSHIFT,
SDL_SCANCODE_RCTRL, SDL_SCANCODE_RCTRL,
SDL_SCANCODE_RALT, SDL_SCANCODE_RALT,
...@@ -489,7 +489,7 @@ UpdateKeymap(SDL_VideoData *data) ...@@ -489,7 +489,7 @@ UpdateKeymap(SDL_VideoData *data)
#endif #endif
const void *chr_data; const void *chr_data;
int i; int i;
SDL_scancode scancode; SDL_ScanCode scancode;
SDLKey keymap[SDL_NUM_SCANCODES]; SDLKey keymap[SDL_NUM_SCANCODES];
/* See if the keymap needs to be updated */ /* See if the keymap needs to be updated */
...@@ -675,7 +675,7 @@ Cocoa_HandleKeyEvent(_THIS, NSEvent *event) ...@@ -675,7 +675,7 @@ Cocoa_HandleKeyEvent(_THIS, NSEvent *event)
{ {
SDL_VideoData *data = (SDL_VideoData *) _this->driverdata; SDL_VideoData *data = (SDL_VideoData *) _this->driverdata;
unsigned short scancode = [event keyCode]; unsigned short scancode = [event keyCode];
SDL_scancode code; SDL_ScanCode code;
#if 0 #if 0
const char *text; const char *text;
#endif #endif
......
...@@ -56,11 +56,11 @@ struct _cb_data ...@@ -56,11 +56,11 @@ struct _cb_data
static SDLKey oskeymap[256]; static SDLKey oskeymap[256];
static SDL_keysym *DirectFB_TranslateKey(_THIS, DFBWindowEvent * evt, static SDL_KeySym *DirectFB_TranslateKey(_THIS, DFBWindowEvent * evt,
SDL_keysym * keysym); SDL_KeySym * keysym);
static SDL_keysym *DirectFB_TranslateKeyInputEvent(_THIS, int index, static SDL_KeySym *DirectFB_TranslateKeyInputEvent(_THIS, int index,
DFBInputEvent * evt, DFBInputEvent * evt,
SDL_keysym * keysym); SDL_KeySym * keysym);
static void DirectFB_InitOSKeymap(_THIS, SDLKey * keypmap, int numkeys); static void DirectFB_InitOSKeymap(_THIS, SDLKey * keypmap, int numkeys);
static int DirectFB_TranslateButton(DFBInputDeviceButtonIdentifier button); static int DirectFB_TranslateButton(DFBInputDeviceButtonIdentifier button);
...@@ -168,7 +168,7 @@ ProcessWindowEvent(_THIS, DFB_WindowData * p, Uint32 flags, ...@@ -168,7 +168,7 @@ ProcessWindowEvent(_THIS, DFB_WindowData * p, Uint32 flags,
DFBWindowEvent * evt) DFBWindowEvent * evt)
{ {
SDL_DFB_DEVICEDATA(_this); SDL_DFB_DEVICEDATA(_this);
SDL_keysym keysym; SDL_KeySym keysym;
char text[5]; char text[5];
if (evt->clazz == DFEC_WINDOW) { if (evt->clazz == DFEC_WINDOW) {
...@@ -300,7 +300,7 @@ static void ...@@ -300,7 +300,7 @@ static void
ProcessInputEvent(_THIS, DFBInputEvent * ievt) ProcessInputEvent(_THIS, DFBInputEvent * ievt)
{ {
SDL_DFB_DEVICEDATA(_this); SDL_DFB_DEVICEDATA(_this);
SDL_keysym keysym; SDL_KeySym keysym;
int kbd_idx; int kbd_idx;
char text[5]; char text[5];
...@@ -549,8 +549,8 @@ DirectFB_InitOSKeymap(_THIS, SDLKey * keymap, int numkeys) ...@@ -549,8 +549,8 @@ DirectFB_InitOSKeymap(_THIS, SDLKey * keymap, int numkeys)
} }
static SDL_keysym * static SDL_KeySym *
DirectFB_TranslateKey(_THIS, DFBWindowEvent * evt, SDL_keysym * keysym) DirectFB_TranslateKey(_THIS, DFBWindowEvent * evt, SDL_KeySym * keysym)
{ {
SDL_DFB_DEVICEDATA(_this); SDL_DFB_DEVICEDATA(_this);
...@@ -577,9 +577,9 @@ DirectFB_TranslateKey(_THIS, DFBWindowEvent * evt, SDL_keysym * keysym) ...@@ -577,9 +577,9 @@ DirectFB_TranslateKey(_THIS, DFBWindowEvent * evt, SDL_keysym * keysym)
return keysym; return keysym;
} }
static SDL_keysym * static SDL_KeySym *
DirectFB_TranslateKeyInputEvent(_THIS, int index, DFBInputEvent * evt, DirectFB_TranslateKeyInputEvent(_THIS, int index, DFBInputEvent * evt,
SDL_keysym * keysym) SDL_KeySym * keysym)
{ {
SDL_DFB_DEVICEDATA(_this); SDL_DFB_DEVICEDATA(_this);
...@@ -719,7 +719,7 @@ DirectFB_PumpEvents(_THIS) ...@@ -719,7 +719,7 @@ DirectFB_PumpEvents(_THIS)
while (devdata->eventbuffer->GetEvent(devdata->eventbuffer, while (devdata->eventbuffer->GetEvent(devdata->eventbuffer,
DFB_EVENT(&evt)) == DFB_OK) { DFB_EVENT(&evt)) == DFB_OK) {
SDL_keysym keysym; SDL_KeySym keysym;
DFBInputDeviceModifierMask mod; DFBInputDeviceModifierMask mod;
if (evt.clazz = DFEC_INPUT) { if (evt.clazz = DFEC_INPUT) {
......
...@@ -2488,7 +2488,7 @@ photon_pumpevents(_THIS) ...@@ -2488,7 +2488,7 @@ photon_pumpevents(_THIS)
case Ph_EV_KEY: case Ph_EV_KEY:
{ {
PhKeyEvent_t *keyevent = NULL; PhKeyEvent_t *keyevent = NULL;
SDL_scancode scancode = SDL_SCANCODE_UNKNOWN; SDL_ScanCode scancode = SDL_SCANCODE_UNKNOWN;
SDL_bool pressed = SDL_FALSE; SDL_bool pressed = SDL_FALSE;
keyevent = PhGetData(event); keyevent = PhGetData(event);
......
...@@ -460,10 +460,10 @@ photon_freemouse(SDL_Mouse * mouse) ...@@ -460,10 +460,10 @@ photon_freemouse(SDL_Mouse * mouse)
return; return;
} }
SDL_scancode SDL_ScanCode
photon_to_sdl_keymap(uint32_t key) photon_to_sdl_keymap(uint32_t key)
{ {
SDL_scancode scancode = SDL_SCANCODE_UNKNOWN; SDL_ScanCode scancode = SDL_SCANCODE_UNKNOWN;
switch (key & 0x0000007F) { switch (key & 0x0000007F) {
case PHOTON_SCANCODE_ESCAPE: case PHOTON_SCANCODE_ESCAPE:
......
...@@ -45,6 +45,6 @@ int32_t photon_delinputdevices(_THIS); ...@@ -45,6 +45,6 @@ int32_t photon_delinputdevices(_THIS);
#define SDL_PHOTON_MOUSE_COLOR_WHITE 0xFFFFFFFF #define SDL_PHOTON_MOUSE_COLOR_WHITE 0xFFFFFFFF
#define SDL_PHOTON_MOUSE_COLOR_TRANS 0x00000000 #define SDL_PHOTON_MOUSE_COLOR_TRANS 0x00000000
SDL_scancode photon_to_sdl_keymap(uint32_t key); SDL_ScanCode photon_to_sdl_keymap(uint32_t key);
#endif /* __SDL_GF_INPUT_H__ */ #endif /* __SDL_GF_INPUT_H__ */
...@@ -69,7 +69,7 @@ static SDLKey RO_keymap[SDLK_LAST]; ...@@ -69,7 +69,7 @@ static SDLKey RO_keymap[SDLK_LAST];
static char RO_pressed[ROKEYBD_ARRAYSIZE]; static char RO_pressed[ROKEYBD_ARRAYSIZE];
static SDL_keysym *TranslateKey(int intkey, SDL_keysym * keysym, int pressed); static SDL_KeySym *TranslateKey(int intkey, SDL_KeySym * keysym, int pressed);
void RISCOS_PollMouse(_THIS); void RISCOS_PollMouse(_THIS);
void RISCOS_PollKeyboard(); void RISCOS_PollKeyboard();
...@@ -366,7 +366,7 @@ RISCOS_PollKeyboard() ...@@ -366,7 +366,7 @@ RISCOS_PollKeyboard()
int which_key = ROKEY_LEFT_SHIFT; int which_key = ROKEY_LEFT_SHIFT;
int j; int j;
int min_key, max_key; int min_key, max_key;
SDL_keysym key; SDL_KeySym key;
/* Scan the keyboard to see what is pressed */ /* Scan the keyboard to see what is pressed */
while (which_key <= ROKEY_LAST_KEY) { while (which_key <= ROKEY_LAST_KEY) {
...@@ -428,8 +428,8 @@ RISCOS_PollKeyboard() ...@@ -428,8 +428,8 @@ RISCOS_PollKeyboard()
} }
} }
static SDL_keysym * static SDL_KeySym *
TranslateKey(int intkey, SDL_keysym * keysym, int pressed) TranslateKey(int intkey, SDL_KeySym * keysym, int pressed)
{ {
/* Set the keysym information */ /* Set the keysym information */
keysym->scancode = (unsigned char) intkey; keysym->scancode = (unsigned char) intkey;
......
...@@ -267,10 +267,10 @@ ...@@ -267,10 +267,10 @@
unichar c = [string characterAtIndex: i]; unichar c = [string characterAtIndex: i];
Uint16 mod = 0; Uint16 mod = 0;
SDL_scancode code; SDL_ScanCode code;
if (c < 127) { if (c < 127) {
/* figure out the SDL_scancode and SDL_keymod for this unichar */ /* figure out the SDL_ScanCode and SDL_keymod for this unichar */
code = unicharToUIKeyInfoTable[c].code; code = unicharToUIKeyInfoTable[c].code;
mod = unicharToUIKeyInfoTable[c].mod; mod = unicharToUIKeyInfoTable[c].mod;
} }
......
...@@ -27,14 +27,14 @@ ...@@ -27,14 +27,14 @@
/* /*
This file is used by the keyboard code in SDL_uikitview.m to convert between characters This file is used by the keyboard code in SDL_uikitview.m to convert between characters
passed in from the iPhone's virtual keyboard, and tuples of SDL_scancodes and SDL_keymods. passed in from the iPhone's virtual keyboard, and tuples of SDL_ScanCodes and SDL_keymods.
For example unicharToUIKeyInfoTable['a'] would give you the scan code and keymod for lower For example unicharToUIKeyInfoTable['a'] would give you the scan code and keymod for lower
case a. case a.
*/ */
typedef struct typedef struct
{ {
SDL_scancode code; SDL_ScanCode code;
Uint16 mod; Uint16 mod;
} UIKitKeyInfo; } UIKitKeyInfo;
......
...@@ -145,7 +145,7 @@ void ...@@ -145,7 +145,7 @@ void
WIN_UpdateKeymap() WIN_UpdateKeymap()
{ {
int i; int i;
SDL_scancode scancode; SDL_ScanCode scancode;
SDLKey keymap[SDL_NUM_SCANCODES]; SDLKey keymap[SDL_NUM_SCANCODES];
SDL_GetDefaultKeymap(keymap); SDL_GetDefaultKeymap(keymap);
......
...@@ -160,7 +160,7 @@ typedef struct SDL_VideoData ...@@ -160,7 +160,7 @@ typedef struct SDL_VideoData
PFCoordTransform CoordTransform; PFCoordTransform CoordTransform;
#endif #endif
const SDL_scancode *key_layout; const SDL_ScanCode *key_layout;
DWORD clipboard_count; DWORD clipboard_count;
/* Touch input functions */ /* Touch input functions */
......
...@@ -202,7 +202,7 @@ X11_DispatchEvent(_THIS) ...@@ -202,7 +202,7 @@ X11_DispatchEvent(_THIS)
case KeyPress:{ case KeyPress:{
KeyCode keycode = xevent.xkey.keycode; KeyCode keycode = xevent.xkey.keycode;
KeySym keysym = NoSymbol; KeySym keysym = NoSymbol;
SDL_scancode scancode; SDL_ScanCode scancode;
char text[SDL_TEXTINPUTEVENT_TEXT_SIZE]; char text[SDL_TEXTINPUTEVENT_TEXT_SIZE];
Status status = 0; Status status = 0;
......
...@@ -134,7 +134,7 @@ static const struct { ...@@ -134,7 +134,7 @@ static const struct {
static const struct static const struct
{ {
const SDL_scancode const *table; const SDL_ScanCode const *table;
int table_size; int table_size;
} scancode_set[] = { } scancode_set[] = {
{ darwin_scancode_table, SDL_arraysize(darwin_scancode_table) }, { darwin_scancode_table, SDL_arraysize(darwin_scancode_table) },
...@@ -175,7 +175,7 @@ X11_InitKeyboard(_THIS) ...@@ -175,7 +175,7 @@ X11_InitKeyboard(_THIS)
int i, j; int i, j;
int min_keycode, max_keycode; int min_keycode, max_keycode;
struct { struct {
SDL_scancode scancode; SDL_ScanCode scancode;
KeySym keysym; KeySym keysym;
int value; int value;
} fingerprint[] = { } fingerprint[] = {
...@@ -215,7 +215,7 @@ X11_InitKeyboard(_THIS) ...@@ -215,7 +215,7 @@ X11_InitKeyboard(_THIS)
printf("Using scancode set %d, min_keycode = %d, max_keycode = %d, table_size = %d\n", i, min_keycode, max_keycode, scancode_set[i].table_size); printf("Using scancode set %d, min_keycode = %d, max_keycode = %d, table_size = %d\n", i, min_keycode, max_keycode, scancode_set[i].table_size);
#endif #endif
SDL_memcpy(&data->key_layout[min_keycode], scancode_set[i].table, SDL_memcpy(&data->key_layout[min_keycode], scancode_set[i].table,
sizeof(SDL_scancode) * scancode_set[i].table_size); sizeof(SDL_ScanCode) * scancode_set[i].table_size);
fingerprint_detected = SDL_TRUE; fingerprint_detected = SDL_TRUE;
break; break;
} }
...@@ -239,7 +239,7 @@ X11_InitKeyboard(_THIS) ...@@ -239,7 +239,7 @@ X11_InitKeyboard(_THIS)
key = X11_KeyCodeToSDLKey(data->display, i); key = X11_KeyCodeToSDLKey(data->display, i);
for (j = 0; j < SDL_arraysize(keymap); ++j) { for (j = 0; j < SDL_arraysize(keymap); ++j) {
if (keymap[j] == key) { if (keymap[j] == key) {
data->key_layout[i] = (SDL_scancode) j; data->key_layout[i] = (SDL_ScanCode) j;
break; break;
} }
} }
...@@ -264,7 +264,7 @@ X11_UpdateKeymap(_THIS) ...@@ -264,7 +264,7 @@ X11_UpdateKeymap(_THIS)
{ {
SDL_VideoData *data = (SDL_VideoData *) _this->driverdata; SDL_VideoData *data = (SDL_VideoData *) _this->driverdata;
int i; int i;
SDL_scancode scancode; SDL_ScanCode scancode;
SDLKey keymap[SDL_NUM_SCANCODES]; SDLKey keymap[SDL_NUM_SCANCODES];
SDL_zero(keymap); SDL_zero(keymap);
......
...@@ -96,7 +96,7 @@ typedef struct SDL_VideoData ...@@ -96,7 +96,7 @@ typedef struct SDL_VideoData
Atom _NET_WM_ICON; Atom _NET_WM_ICON;
Atom UTF8_STRING; Atom UTF8_STRING;
SDL_scancode key_layout[256]; SDL_ScanCode key_layout[256];
SDL_bool selection_waiting; SDL_bool selection_waiting;
} SDL_VideoData; } SDL_VideoData;
......
...@@ -53,7 +53,7 @@ print_modifiers(void) ...@@ -53,7 +53,7 @@ print_modifiers(void)
} }
static void static void
PrintKey(SDL_keysym * sym, SDL_bool pressed, SDL_bool repeat) PrintKey(SDL_KeySym * sym, SDL_bool pressed, SDL_bool repeat)
{ {
/* Print the keycode, name and state */ /* Print the keycode, name and state */
if (sym->sym) { if (sym->sym) {
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
int int
main(int argc, char *argv[]) main(int argc, char *argv[])
{ {
SDL_scancode scancode; SDL_ScanCode scancode;
if (SDL_Init(SDL_INIT_VIDEO) < 0) { if (SDL_Init(SDL_INIT_VIDEO) < 0) {
fprintf(stderr, "Couldn't initialize SDL: %s\n", SDL_GetError()); fprintf(stderr, "Couldn't initialize SDL: %s\n", SDL_GetError());
......
...@@ -210,7 +210,7 @@ print_modifiers(void) ...@@ -210,7 +210,7 @@ print_modifiers(void)
printf(" MODE"); printf(" MODE");
} }
static void PrintKey(const SDL_keysym *sym, int pressed) static void PrintKey(const SDL_KeySym *sym, int pressed)
{ {
/* Print the keycode, name and state */ /* Print the keycode, name and state */
if ( sym->sym ) { if ( sym->sym ) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment