28#ifndef SDL_keyboard_h_
29#define SDL_keyboard_h_
432#define SDL_PROP_TEXTINPUT_TYPE_NUMBER "SDL.textinput.type"
433#define SDL_PROP_TEXTINPUT_CAPITALIZATION_NUMBER "SDL.textinput.capitalization"
434#define SDL_PROP_TEXTINPUT_AUTOCORRECT_BOOLEAN "SDL.textinput.autocorrect"
435#define SDL_PROP_TEXTINPUT_MULTILINE_BOOLEAN "SDL.textinput.multiline"
436#define SDL_PROP_TEXTINPUT_ANDROID_INPUTTYPE_NUMBER "SDL.textinput.android.inputtype"
SDL_Scancode SDL_GetScancodeFromName(const char *name)
SDL_bool SDL_HasScreenKeyboardSupport(void)
SDL_bool SDL_ScreenKeyboardShown(SDL_Window *window)
SDL_bool SDL_SetScancodeName(SDL_Scancode scancode, const char *name)
SDL_Keymod SDL_GetModState(void)
SDL_Scancode SDL_GetScancodeFromKey(SDL_Keycode key, SDL_Keymod *modstate)
SDL_bool SDL_StopTextInput(SDL_Window *window)
SDL_bool SDL_StartTextInputWithProperties(SDL_Window *window, SDL_PropertiesID props)
const char * SDL_GetKeyboardNameForID(SDL_KeyboardID instance_id)
SDL_bool SDL_HasKeyboard(void)
SDL_Keycode SDL_GetKeyFromScancode(SDL_Scancode scancode, SDL_Keymod modstate, SDL_bool key_event)
void SDL_ResetKeyboard(void)
SDL_Window * SDL_GetKeyboardFocus(void)
SDL_bool SDL_TextInputActive(SDL_Window *window)
SDL_bool SDL_GetTextInputArea(SDL_Window *window, SDL_Rect *rect, int *cursor)
@ SDL_TEXTINPUT_TYPE_NUMBER_PASSWORD_VISIBLE
@ SDL_TEXTINPUT_TYPE_TEXT_PASSWORD_HIDDEN
@ SDL_TEXTINPUT_TYPE_TEXT_USERNAME
@ SDL_TEXTINPUT_TYPE_TEXT
@ SDL_TEXTINPUT_TYPE_NUMBER_PASSWORD_HIDDEN
@ SDL_TEXTINPUT_TYPE_TEXT_EMAIL
@ SDL_TEXTINPUT_TYPE_TEXT_PASSWORD_VISIBLE
@ SDL_TEXTINPUT_TYPE_NUMBER
@ SDL_TEXTINPUT_TYPE_TEXT_NAME
const SDL_bool * SDL_GetKeyboardState(int *numkeys)
void SDL_SetModState(SDL_Keymod modstate)
const char * SDL_GetKeyName(SDL_Keycode key)
SDL_bool SDL_SetTextInputArea(SDL_Window *window, const SDL_Rect *rect, int cursor)
SDL_Keycode SDL_GetKeyFromName(const char *name)
SDL_bool SDL_StartTextInput(SDL_Window *window)
SDL_bool SDL_ClearComposition(SDL_Window *window)
@ SDL_CAPITALIZE_SENTENCES
SDL_KeyboardID * SDL_GetKeyboards(int *count)
const char * SDL_GetScancodeName(SDL_Scancode scancode)
struct SDL_Window SDL_Window