Class GuiScreenEvent.KeyboardKeyEvent

    • Field Detail

      • keyCode

        private final int keyCode
      • scanCode

        private final int scanCode
      • modifiers

        private final int modifiers
    • Constructor Detail

      • KeyboardKeyEvent

        public KeyboardKeyEvent​(Screen gui,
                                int keyCode,
                                int scanCode,
                                int modifiers)
    • Method Detail

      • getKeyCode

        public int getKeyCode()
        The keyboard key that was pressed or released https://www.glfw.org/docs/latest/group__keys.html
        See Also:
        key constants starting with "GLFW_KEY_"
      • getScanCode

        public int getScanCode()
        Platform-specific scan code. Used for InputMappings#getInputByCode(int, int) The scan code is unique for every key, regardless of whether it has a key code. Scan codes are platform-specific but consistent over time, so keys will have different scan codes depending on the platform but they are safe to save to disk as custom key bindings.
      • getModifiers

        public int getModifiers()
        Bit field representing the modifier keys pressed. https://www.glfw.org/docs/latest/group__mods.html
        See Also:
        GLFW.GLFW_MOD_SHIFT, GLFW.GLFW_MOD_CONTROL, GLFW.GLFW_MOD_ALT, GLFW.GLFW_MOD_SUPER