28#ifndef SDL_keyboard_h_
29#define SDL_keyboard_h_
SDL_Scancode SDL_GetScancodeFromName(const char *name)
SDL_bool SDL_HasScreenKeyboardSupport(void)
int SDL_SetScancodeName(SDL_Scancode scancode, const char *name)
SDL_bool SDL_ScreenKeyboardShown(SDL_Window *window)
int SDL_GetTextInputArea(SDL_Window *window, SDL_Rect *rect, int *cursor)
SDL_Keymod SDL_GetModState(void)
SDL_Scancode SDL_GetScancodeFromKey(SDL_Keycode key, SDL_Keymod *modstate)
const char * SDL_GetKeyboardNameForID(SDL_KeyboardID instance_id)
int SDL_ClearComposition(SDL_Window *window)
SDL_bool SDL_HasKeyboard(void)
SDL_Keycode SDL_GetKeyFromScancode(SDL_Scancode scancode, SDL_Keymod modstate)
int SDL_SetTextInputArea(SDL_Window *window, const SDL_Rect *rect, int cursor)
void SDL_ResetKeyboard(void)
SDL_Scancode SDL_GetDefaultScancodeFromKey(SDL_Keycode key, SDL_Keymod *modstate)
SDL_Window * SDL_GetKeyboardFocus(void)
SDL_bool SDL_TextInputActive(SDL_Window *window)
SDL_Keycode SDL_GetDefaultKeyFromScancode(SDL_Scancode scancode, SDL_Keymod modstate)
int SDL_StartTextInput(SDL_Window *window)
const Uint8 * SDL_GetKeyboardState(int *numkeys)
void SDL_SetModState(SDL_Keymod modstate)
const char * SDL_GetKeyName(SDL_Keycode key)
int SDL_StopTextInput(SDL_Window *window)
SDL_Keycode SDL_GetKeyFromName(const char *name)
SDL_KeyboardID * SDL_GetKeyboards(int *count)
const char * SDL_GetScancodeName(SDL_Scancode scancode)
struct SDL_Window SDL_Window