Package org.lwjgl.sdl
Class SDLKeyboard
java.lang.Object
org.lwjgl.sdl.SDLKeyboard
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classContains the function pointers loaded fromSDL.getLibrary(). -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionstatic longnSDL_GetKeyboardNameForID(int instance_id) char const * SDL_GetKeyboardNameForID(SDL_KeyboardID instance_id)static longnSDL_GetKeyboards(long count) SDL_KeyboardID * SDL_GetKeyboards(int * count)static longnSDL_GetKeyboardState(long numkeys) bool const * SDL_GetKeyboardState(int * numkeys)static intnSDL_GetKeyFromName(long name) SDL_Keycode SDL_GetKeyFromName(char const * name)static longnSDL_GetKeyName(int key) char const * SDL_GetKeyName(SDL_Keycode key)static intnSDL_GetScancodeFromKey(int key, long modstate) SDL_Scancode SDL_GetScancodeFromKey(SDL_Keycode key, SDL_Keymod * modstate)static intnSDL_GetScancodeFromName(long name) SDL_Scancode SDL_GetScancodeFromName(char const * name)static longnSDL_GetScancodeName(int scancode) char const * SDL_GetScancodeName(SDL_Scancode scancode)static booleannSDL_GetTextInputArea(long window, long rect, long cursor) bool SDL_GetTextInputArea(SDL_Window * window, SDL_Rect * rect, int * cursor)static booleannSDL_SetScancodeName(int scancode, long name) bool SDL_SetScancodeName(SDL_Scancode scancode, char const * name)static booleannSDL_SetTextInputArea(long window, long rect, int cursor) bool SDL_SetTextInputArea(SDL_Window * window, SDL_Rect const * rect, int cursor)static booleanSDL_ClearComposition(long window) bool SDL_ClearComposition(SDL_Window * window)static longSDL_Window * SDL_GetKeyboardFocus(void)static @Nullable StringSDL_GetKeyboardNameForID(int instance_id) char const * SDL_GetKeyboardNameForID(SDL_KeyboardID instance_id)static @Nullable IntBufferSDL_KeyboardID * SDL_GetKeyboards(int * count)static @Nullable ByteBufferbool const * SDL_GetKeyboardState(int * numkeys)static intSDL_Keycode SDL_GetKeyFromName(char const * name)static intSDL_GetKeyFromName(ByteBuffer name) SDL_Keycode SDL_GetKeyFromName(char const * name)static intSDL_GetKeyFromScancode(int scancode, short modstate, boolean key_event) SDL_Keycode SDL_GetKeyFromScancode(SDL_Scancode scancode, SDL_Keymod modstate, bool key_event)static @Nullable StringSDL_GetKeyName(int key) char const * SDL_GetKeyName(SDL_Keycode key)static shortSDL_Keymod SDL_GetModState(void)static intSDL_GetScancodeFromKey(int key, @Nullable ShortBuffer modstate) SDL_Scancode SDL_GetScancodeFromKey(SDL_Keycode key, SDL_Keymod * modstate)static intSDL_Scancode SDL_GetScancodeFromName(char const * name)static intSDL_Scancode SDL_GetScancodeFromName(char const * name)static @Nullable StringSDL_GetScancodeName(int scancode) char const * SDL_GetScancodeName(SDL_Scancode scancode)static booleanSDL_GetTextInputArea(long window, @Nullable SDL_Rect.Buffer rect, @Nullable IntBuffer cursor) bool SDL_GetTextInputArea(SDL_Window * window, SDL_Rect * rect, int * cursor)static booleanbool SDL_HasKeyboard(void)static booleanbool SDL_HasScreenKeyboardSupport(void)static voidvoid SDL_ResetKeyboard(void)static booleanSDL_ScreenKeyboardShown(long window) bool SDL_ScreenKeyboardShown(SDL_Window * window)static voidSDL_SetModState(short modstate) void SDL_SetModState(SDL_Keymod modstate)static booleanSDL_SetScancodeName(int scancode, ByteBuffer name) bool SDL_SetScancodeName(SDL_Scancode scancode, char const * name)static booleanSDL_SetTextInputArea(long window, @Nullable SDL_Rect.Buffer rect, int cursor) bool SDL_SetTextInputArea(SDL_Window * window, SDL_Rect const * rect, int cursor)static booleanSDL_StartTextInput(long window) bool SDL_StartTextInput(SDL_Window * window)static booleanSDL_StartTextInputWithProperties(long window, int props) bool SDL_StartTextInputWithProperties(SDL_Window * window, SDL_PropertiesID props)static booleanSDL_StopTextInput(long window) bool SDL_StopTextInput(SDL_Window * window)static booleanSDL_TextInputActive(long window) bool SDL_TextInputActive(SDL_Window * window)
-
Field Details
-
SDL_TEXTINPUT_TYPE_TEXT
public static final int SDL_TEXTINPUT_TYPE_TEXT- See Also:
-
SDL_TEXTINPUT_TYPE_TEXT_NAME
public static final int SDL_TEXTINPUT_TYPE_TEXT_NAME- See Also:
-
SDL_TEXTINPUT_TYPE_TEXT_EMAIL
public static final int SDL_TEXTINPUT_TYPE_TEXT_EMAIL- See Also:
-
SDL_TEXTINPUT_TYPE_TEXT_USERNAME
public static final int SDL_TEXTINPUT_TYPE_TEXT_USERNAME- See Also:
-
SDL_TEXTINPUT_TYPE_TEXT_PASSWORD_HIDDEN
public static final int SDL_TEXTINPUT_TYPE_TEXT_PASSWORD_HIDDEN- See Also:
-
SDL_TEXTINPUT_TYPE_TEXT_PASSWORD_VISIBLE
public static final int SDL_TEXTINPUT_TYPE_TEXT_PASSWORD_VISIBLE- See Also:
-
SDL_TEXTINPUT_TYPE_NUMBER
public static final int SDL_TEXTINPUT_TYPE_NUMBER- See Also:
-
SDL_TEXTINPUT_TYPE_NUMBER_PASSWORD_HIDDEN
public static final int SDL_TEXTINPUT_TYPE_NUMBER_PASSWORD_HIDDEN- See Also:
-
SDL_TEXTINPUT_TYPE_NUMBER_PASSWORD_VISIBLE
public static final int SDL_TEXTINPUT_TYPE_NUMBER_PASSWORD_VISIBLE- See Also:
-
SDL_CAPITALIZE_NONE
public static final int SDL_CAPITALIZE_NONE- See Also:
-
SDL_CAPITALIZE_SENTENCES
public static final int SDL_CAPITALIZE_SENTENCES- See Also:
-
SDL_CAPITALIZE_WORDS
public static final int SDL_CAPITALIZE_WORDS- See Also:
-
SDL_CAPITALIZE_LETTERS
public static final int SDL_CAPITALIZE_LETTERS- See Also:
-
SDL_PROP_TEXTINPUT_TYPE_NUMBER
- See Also:
-
SDL_PROP_TEXTINPUT_CAPITALIZATION_NUMBER
- See Also:
-
SDL_PROP_TEXTINPUT_AUTOCORRECT_BOOLEAN
- See Also:
-
SDL_PROP_TEXTINPUT_MULTILINE_BOOLEAN
- See Also:
-
SDL_PROP_TEXTINPUT_ANDROID_INPUTTYPE_NUMBER
- See Also:
-
-
Method Details
-
SDL_HasKeyboard
public static boolean SDL_HasKeyboard()bool SDL_HasKeyboard(void) -
nSDL_GetKeyboards
public static long nSDL_GetKeyboards(long count) SDL_KeyboardID * SDL_GetKeyboards(int * count) -
SDL_GetKeyboards
SDL_KeyboardID * SDL_GetKeyboards(int * count) -
nSDL_GetKeyboardNameForID
public static long nSDL_GetKeyboardNameForID(int instance_id) char const * SDL_GetKeyboardNameForID(SDL_KeyboardID instance_id) -
SDL_GetKeyboardNameForID
char const * SDL_GetKeyboardNameForID(SDL_KeyboardID instance_id) -
SDL_GetKeyboardFocus
public static long SDL_GetKeyboardFocus()SDL_Window * SDL_GetKeyboardFocus(void) -
nSDL_GetKeyboardState
public static long nSDL_GetKeyboardState(long numkeys) bool const * SDL_GetKeyboardState(int * numkeys) -
SDL_GetKeyboardState
bool const * SDL_GetKeyboardState(int * numkeys) -
SDL_ResetKeyboard
public static void SDL_ResetKeyboard()void SDL_ResetKeyboard(void) -
SDL_GetModState
public static short SDL_GetModState()SDL_Keymod SDL_GetModState(void) -
SDL_SetModState
public static void SDL_SetModState(short modstate) void SDL_SetModState(SDL_Keymod modstate) -
SDL_GetKeyFromScancode
public static int SDL_GetKeyFromScancode(int scancode, short modstate, boolean key_event) SDL_Keycode SDL_GetKeyFromScancode(SDL_Scancode scancode, SDL_Keymod modstate, bool key_event) -
nSDL_GetScancodeFromKey
public static int nSDL_GetScancodeFromKey(int key, long modstate) SDL_Scancode SDL_GetScancodeFromKey(SDL_Keycode key, SDL_Keymod * modstate) -
SDL_GetScancodeFromKey
SDL_Scancode SDL_GetScancodeFromKey(SDL_Keycode key, SDL_Keymod * modstate) -
nSDL_SetScancodeName
public static boolean nSDL_SetScancodeName(int scancode, long name) bool SDL_SetScancodeName(SDL_Scancode scancode, char const * name) -
SDL_SetScancodeName
bool SDL_SetScancodeName(SDL_Scancode scancode, char const * name) -
nSDL_GetScancodeName
public static long nSDL_GetScancodeName(int scancode) char const * SDL_GetScancodeName(SDL_Scancode scancode) -
SDL_GetScancodeName
char const * SDL_GetScancodeName(SDL_Scancode scancode) -
nSDL_GetScancodeFromName
public static int nSDL_GetScancodeFromName(long name) SDL_Scancode SDL_GetScancodeFromName(char const * name) -
SDL_GetScancodeFromName
SDL_Scancode SDL_GetScancodeFromName(char const * name) -
SDL_GetScancodeFromName
SDL_Scancode SDL_GetScancodeFromName(char const * name) -
nSDL_GetKeyName
public static long nSDL_GetKeyName(int key) char const * SDL_GetKeyName(SDL_Keycode key) -
SDL_GetKeyName
char const * SDL_GetKeyName(SDL_Keycode key) -
nSDL_GetKeyFromName
public static int nSDL_GetKeyFromName(long name) SDL_Keycode SDL_GetKeyFromName(char const * name) -
SDL_GetKeyFromName
SDL_Keycode SDL_GetKeyFromName(char const * name) -
SDL_GetKeyFromName
SDL_Keycode SDL_GetKeyFromName(char const * name) -
SDL_StartTextInput
public static boolean SDL_StartTextInput(long window) bool SDL_StartTextInput(SDL_Window * window) -
SDL_StartTextInputWithProperties
public static boolean SDL_StartTextInputWithProperties(long window, int props) bool SDL_StartTextInputWithProperties(SDL_Window * window, SDL_PropertiesID props) -
SDL_TextInputActive
public static boolean SDL_TextInputActive(long window) bool SDL_TextInputActive(SDL_Window * window) -
SDL_StopTextInput
public static boolean SDL_StopTextInput(long window) bool SDL_StopTextInput(SDL_Window * window) -
SDL_ClearComposition
public static boolean SDL_ClearComposition(long window) bool SDL_ClearComposition(SDL_Window * window) -
nSDL_SetTextInputArea
public static boolean nSDL_SetTextInputArea(long window, long rect, int cursor) bool SDL_SetTextInputArea(SDL_Window * window, SDL_Rect const * rect, int cursor) -
SDL_SetTextInputArea
bool SDL_SetTextInputArea(SDL_Window * window, SDL_Rect const * rect, int cursor) -
nSDL_GetTextInputArea
public static boolean nSDL_GetTextInputArea(long window, long rect, long cursor) bool SDL_GetTextInputArea(SDL_Window * window, SDL_Rect * rect, int * cursor) -
SDL_GetTextInputArea
public static boolean SDL_GetTextInputArea(long window, @Nullable SDL_Rect.Buffer rect, @Nullable IntBuffer cursor) bool SDL_GetTextInputArea(SDL_Window * window, SDL_Rect * rect, int * cursor) -
SDL_HasScreenKeyboardSupport
public static boolean SDL_HasScreenKeyboardSupport()bool SDL_HasScreenKeyboardSupport(void) -
SDL_ScreenKeyboardShown
public static boolean SDL_ScreenKeyboardShown(long window) bool SDL_ScreenKeyboardShown(SDL_Window * window)
-