Class KeyInputEvent

java.lang.Object
org.polyfrost.oneconfig.api.event.v1.events.KeyInputEvent
All Implemented Interfaces:
Event

public class KeyInputEvent extends Object implements Event
Raw key event dispatched by the Minecraft instance
To translate this into something usable by PolyUI have a look at KeybindManager.translateKey(EventManager, keyCode, character, down)
  • Field Details

    • RELEASED

      public static final int RELEASED
      See Also:
    • PRESSED

      public static final int PRESSED
      See Also:
    • REPEAT

      public static final int REPEAT
      See Also:
    • key

      public final int key
      The keycode that created this event
      A value of 0 means this was a character event and not a coded event (see character)
    • character

      public final char character
      The character that created this event
      A value of 0 means this was a coded event and not a character event (see key)
    • state

      public final int state
  • Constructor Details

    • KeyInputEvent

      public KeyInputEvent(int key, char character, int state)
  • Method Details

    • component1

      public int component1()
    • component2

      public char component2()
    • component3

      public int component3()
    • isPressed

      public boolean isPressed()