Package org.lwjgl.sdl
Class SDLKeyboard
java.lang.Object
org.lwjgl.sdl.SDLKeyboard
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Contains the function pointers loaded fromSDL.getLibrary()
. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final String
static final String
static final String
static final String
static final String
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic long
nSDL_GetKeyboardNameForID
(int instance_id) char const * SDL_GetKeyboardNameForID(SDL_KeyboardID instance_id)
static long
nSDL_GetKeyboards
(long count) SDL_KeyboardID * SDL_GetKeyboards(int * count)
static long
nSDL_GetKeyboardState
(long numkeys) bool const * SDL_GetKeyboardState(int * numkeys)
static int
nSDL_GetKeyFromName
(long name) SDL_Keycode SDL_GetKeyFromName(char const * name)
static long
nSDL_GetKeyName
(int key) char const * SDL_GetKeyName(SDL_Keycode key)
static int
nSDL_GetScancodeFromKey
(int key, long modstate) SDL_Scancode SDL_GetScancodeFromKey(SDL_Keycode key, SDL_Keymod * modstate)
static int
nSDL_GetScancodeFromName
(long name) SDL_Scancode SDL_GetScancodeFromName(char const * name)
static long
nSDL_GetScancodeName
(int scancode) char const * SDL_GetScancodeName(SDL_Scancode scancode)
static boolean
nSDL_GetTextInputArea
(long window, long rect, long cursor) bool SDL_GetTextInputArea(SDL_Window * window, SDL_Rect * rect, int * cursor)
static boolean
nSDL_SetScancodeName
(int scancode, long name) bool SDL_SetScancodeName(SDL_Scancode scancode, char const * name)
static boolean
nSDL_SetTextInputArea
(long window, long rect, int cursor) bool SDL_SetTextInputArea(SDL_Window * window, SDL_Rect const * rect, int cursor)
static boolean
SDL_ClearComposition
(long window) bool SDL_ClearComposition(SDL_Window * window)
static long
SDL_Window * SDL_GetKeyboardFocus(void)
static @Nullable String
SDL_GetKeyboardNameForID
(int instance_id) char const * SDL_GetKeyboardNameForID(SDL_KeyboardID instance_id)
static @Nullable IntBuffer
SDL_KeyboardID * SDL_GetKeyboards(int * count)
static @Nullable ByteBuffer
bool const * SDL_GetKeyboardState(int * numkeys)
static int
SDL_Keycode SDL_GetKeyFromName(char const * name)
static int
SDL_GetKeyFromName
(ByteBuffer name) SDL_Keycode SDL_GetKeyFromName(char const * name)
static int
SDL_GetKeyFromScancode
(int scancode, short modstate, boolean key_event) SDL_Keycode SDL_GetKeyFromScancode(SDL_Scancode scancode, SDL_Keymod modstate, bool key_event)
static @Nullable String
SDL_GetKeyName
(int key) char const * SDL_GetKeyName(SDL_Keycode key)
static short
SDL_Keymod SDL_GetModState(void)
static int
SDL_GetScancodeFromKey
(int key, @Nullable ShortBuffer modstate) SDL_Scancode SDL_GetScancodeFromKey(SDL_Keycode key, SDL_Keymod * modstate)
static int
SDL_Scancode SDL_GetScancodeFromName(char const * name)
static int
SDL_Scancode SDL_GetScancodeFromName(char const * name)
static @Nullable String
SDL_GetScancodeName
(int scancode) char const * SDL_GetScancodeName(SDL_Scancode scancode)
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)
static boolean
bool SDL_HasKeyboard(void)
static boolean
bool SDL_HasScreenKeyboardSupport(void)
static void
void SDL_ResetKeyboard(void)
static boolean
SDL_ScreenKeyboardShown
(long window) bool SDL_ScreenKeyboardShown(SDL_Window * window)
static void
SDL_SetModState
(short modstate) void SDL_SetModState(SDL_Keymod modstate)
static boolean
SDL_SetScancodeName
(int scancode, ByteBuffer name) bool SDL_SetScancodeName(SDL_Scancode scancode, char const * name)
static boolean
SDL_SetTextInputArea
(long window, @Nullable SDL_Rect.Buffer rect, int cursor) bool SDL_SetTextInputArea(SDL_Window * window, SDL_Rect const * rect, int cursor)
static boolean
SDL_StartTextInput
(long window) bool SDL_StartTextInput(SDL_Window * window)
static boolean
SDL_StartTextInputWithProperties
(long window, int props) bool SDL_StartTextInputWithProperties(SDL_Window * window, SDL_PropertiesID props)
static boolean
SDL_StopTextInput
(long window) bool SDL_StopTextInput(SDL_Window * window)
static boolean
SDL_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)
-