zenilib
0.5.3.0
|
Go to the source code of this file.
Functions | |
void | SDL_GetDefaultKeymap (SDL_Keycode *keymap) |
int | SDL_KeyboardInit (void) |
void | SDL_KeyboardQuit (void) |
void | SDL_ResetKeyboard (void) |
int | SDL_SendEditingText (const char *text, int start, int end) |
int | SDL_SendKeyboardKey (Uint8 state, SDL_Scancode scancode) |
int | SDL_SendKeyboardText (const char *text) |
void | SDL_SetKeyboardFocus (SDL_Window *window) |
void | SDL_SetKeymap (int start, SDL_Keycode *keys, int length) |
void | SDL_SetScancodeName (SDL_Scancode scancode, const char *name) |
void SDL_GetDefaultKeymap | ( | SDL_Keycode * | keymap | ) |
Definition at line 579 of file SDL_keyboard.c.
References SDL_default_keymap, and SDL_memcpy().
Definition at line 553 of file SDL_keyboard.c.
References SDL_default_keymap, SDL_keyboard, and SDL_memcpy().
Referenced by SDL_VideoInit().
Definition at line 827 of file SDL_keyboard.c.
Referenced by SDL_VideoQuit().
Definition at line 563 of file SDL_keyboard.c.
References SDL_keyboard, SDL_NUM_SCANCODES, SDL_PRESSED, SDL_RELEASED, and SDL_SendKeyboardKey().
Referenced by SDL_SetKeyboardFocus().
Definition at line 807 of file SDL_keyboard.c.
References SDL_Event::edit, SDL_arraysize, SDL_ENABLE, SDL_GetEventState, SDL_keyboard, SDL_PushEvent(), SDL_TEXTEDITING, SDL_utf8strlcpy(), and SDL_TextEditingEvent::text.
int SDL_SendKeyboardKey | ( | Uint8 | state, |
SDL_Scancode | scancode | ||
) |
Definition at line 650 of file SDL_keyboard.c.
References KMOD_CAPS, KMOD_LALT, KMOD_LCTRL, KMOD_LGUI, KMOD_LSHIFT, KMOD_MODE, KMOD_NUM, KMOD_RALT, KMOD_RCTRL, KMOD_RGUI, KMOD_RSHIFT, SDL_ENABLE, SDL_GetEventState, SDL_GetScancodeName(), SDL_keyboard, SDL_KEYDOWN, SDL_KEYUP, SDL_PRESSED, SDL_PushEvent(), SDL_RELEASED, SDL_SCANCODE_CAPSLOCK, SDL_SCANCODE_LALT, SDL_SCANCODE_LCTRL, SDL_SCANCODE_LGUI, SDL_SCANCODE_LSHIFT, SDL_SCANCODE_MODE, SDL_SCANCODE_NUMLOCKCLEAR, SDL_SCANCODE_RALT, SDL_SCANCODE_RCTRL, SDL_SCANCODE_RGUI, and SDL_SCANCODE_RSHIFT.
Referenced by PSP_PumpEvents(), and SDL_ResetKeyboard().
Definition at line 784 of file SDL_keyboard.c.
References SDL_arraysize, SDL_ENABLE, SDL_GetEventState, SDL_keyboard, SDL_PushEvent(), SDL_TEXTINPUT, SDL_utf8strlcpy(), SDL_TextInputEvent::text, and SDL_Event::text.
void SDL_SetKeyboardFocus | ( | SDL_Window * | window | ) |
Definition at line 611 of file SDL_keyboard.c.
References SDL_EventState(), SDL_GetVideoDevice(), SDL_keyboard, SDL_QUERY, SDL_ResetKeyboard(), SDL_SendWindowEvent(), SDL_TEXTINPUT, SDL_WINDOWEVENT_FOCUS_GAINED, SDL_WINDOWEVENT_FOCUS_LOST, SDL_VideoDevice::StartTextInput, and SDL_VideoDevice::StopTextInput.
Referenced by SDL_DestroyWindow().
void SDL_SetKeymap | ( | int | start, |
SDL_Keycode * | keys, | ||
int | length | ||
) |
Definition at line 585 of file SDL_keyboard.c.
References SDL_keyboard, SDL_memcpy(), and SDL_NUM_SCANCODES.
void SDL_SetScancodeName | ( | SDL_Scancode | scancode, |
const char * | name | ||
) |
Definition at line 597 of file SDL_keyboard.c.
References SDL_scancode_names.