Package org.lwjgl.sdl

Class SDLKeyboard

java.lang.Object
org.lwjgl.sdl.SDLKeyboard

public class SDLKeyboard extends Object
  • 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

      public static final String SDL_PROP_TEXTINPUT_TYPE_NUMBER
      See Also:
    • SDL_PROP_TEXTINPUT_CAPITALIZATION_NUMBER

      public static final String SDL_PROP_TEXTINPUT_CAPITALIZATION_NUMBER
      See Also:
    • SDL_PROP_TEXTINPUT_AUTOCORRECT_BOOLEAN

      public static final String SDL_PROP_TEXTINPUT_AUTOCORRECT_BOOLEAN
      See Also:
    • SDL_PROP_TEXTINPUT_MULTILINE_BOOLEAN

      public static final String SDL_PROP_TEXTINPUT_MULTILINE_BOOLEAN
      See Also:
    • SDL_PROP_TEXTINPUT_ANDROID_INPUTTYPE_NUMBER

      public static final String 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

      public static @Nullable IntBuffer 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

      public static @Nullable String SDL_GetKeyboardNameForID(int instance_id)
      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

      public static @Nullable ByteBuffer 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

      public static int SDL_GetScancodeFromKey(int key, @Nullable ShortBuffer modstate)
      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

      public static boolean SDL_SetScancodeName(int scancode, ByteBuffer name)
      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

      public static @Nullable String SDL_GetScancodeName(int scancode)
      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

      public static int SDL_GetScancodeFromName(ByteBuffer name)
      SDL_Scancode SDL_GetScancodeFromName(char const * name)
    • SDL_GetScancodeFromName

      public static int SDL_GetScancodeFromName(CharSequence name)
      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

      public static @Nullable String SDL_GetKeyName(int key)
      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

      public static int SDL_GetKeyFromName(ByteBuffer name)
      SDL_Keycode SDL_GetKeyFromName(char const * name)
    • SDL_GetKeyFromName

      public static int SDL_GetKeyFromName(CharSequence name)
      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

      public 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)
    • 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)