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

      @NativeType("bool") 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

      @NativeType("SDL_KeyboardID *") 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

      @NativeType("char const *") public static @Nullable String SDL_GetKeyboardNameForID(@NativeType("SDL_KeyboardID") int instance_id)
      char const * SDL_GetKeyboardNameForID(SDL_KeyboardID instance_id)
    • SDL_GetKeyboardFocus

      @NativeType("SDL_Window *") 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

      @NativeType("bool const *") 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

      @NativeType("SDL_Keymod") public static short SDL_GetModState()
      SDL_Keymod SDL_GetModState(void)
    • SDL_SetModState

      public static void SDL_SetModState(@NativeType("SDL_Keymod") short modstate)
      void SDL_SetModState(SDL_Keymod modstate)
    • SDL_GetKeyFromScancode

      @NativeType("SDL_Keycode") public static int SDL_GetKeyFromScancode(@NativeType("SDL_Scancode") int scancode, @NativeType("SDL_Keymod") short modstate, @NativeType("bool") 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

      @NativeType("SDL_Scancode") public static int SDL_GetScancodeFromKey(@NativeType("SDL_Keycode") int key, @NativeType("SDL_Keymod *") @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

      @NativeType("bool") public static boolean SDL_SetScancodeName(@NativeType("SDL_Scancode") int scancode, @NativeType("char const *") 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

      @NativeType("char const *") public static @Nullable String SDL_GetScancodeName(@NativeType("SDL_Scancode") 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

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

      @NativeType("SDL_Scancode") public static int SDL_GetScancodeFromName(@NativeType("char const *") 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

      @NativeType("char const *") public static @Nullable String SDL_GetKeyName(@NativeType("SDL_Keycode") 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

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

      @NativeType("SDL_Keycode") public static int SDL_GetKeyFromName(@NativeType("char const *") CharSequence name)
      SDL_Keycode SDL_GetKeyFromName(char const * name)
    • SDL_StartTextInput

      @NativeType("bool") public static boolean SDL_StartTextInput(@NativeType("SDL_Window *") long window)
      bool SDL_StartTextInput(SDL_Window * window)
    • SDL_StartTextInputWithProperties

      @NativeType("bool") public static boolean SDL_StartTextInputWithProperties(@NativeType("SDL_Window *") long window, @NativeType("SDL_PropertiesID") int props)
      bool SDL_StartTextInputWithProperties(SDL_Window * window, SDL_PropertiesID props)
    • SDL_TextInputActive

      @NativeType("bool") public static boolean SDL_TextInputActive(@NativeType("SDL_Window *") long window)
      bool SDL_TextInputActive(SDL_Window * window)
    • SDL_StopTextInput

      @NativeType("bool") public static boolean SDL_StopTextInput(@NativeType("SDL_Window *") long window)
      bool SDL_StopTextInput(SDL_Window * window)
    • SDL_ClearComposition

      @NativeType("bool") public static boolean SDL_ClearComposition(@NativeType("SDL_Window *") 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

      @NativeType("bool") public static boolean SDL_SetTextInputArea(@NativeType("SDL_Window *") long window, @NativeType("SDL_Rect const *") @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

      @NativeType("bool") public static boolean SDL_GetTextInputArea(@NativeType("SDL_Window *") long window, @NativeType("SDL_Rect *") @Nullable SDL_Rect.Buffer rect, @NativeType("int *") @Nullable IntBuffer cursor)
      bool SDL_GetTextInputArea(SDL_Window * window, SDL_Rect * rect, int * cursor)
    • SDL_HasScreenKeyboardSupport

      @NativeType("bool") public static boolean SDL_HasScreenKeyboardSupport()
      bool SDL_HasScreenKeyboardSupport(void)
    • SDL_ScreenKeyboardShown

      @NativeType("bool") public static boolean SDL_ScreenKeyboardShown(@NativeType("SDL_Window *") long window)
      bool SDL_ScreenKeyboardShown(SDL_Window * window)