Class Keyboard

java.lang.Object
com.spinyowl.legui.input.Keyboard

public final class Keyboard extends Object
This class used to store key mapping to native keys. Key state updated only for keyboard that correspond to current keyboard layout.
  • Method Details

    • updateMapping

      public static void updateMapping(Map<KeyCode,Integer> keyMapping)
    • getKeyCode

      public static KeyCode getKeyCode(int nativeCode)
    • getNativeCode

      public static int getNativeCode(KeyCode keyCode)
    • getCopyShortcut

      public static Shortcut getCopyShortcut()
    • setCopyShortcut

      public static void setCopyShortcut(Shortcut copyShortcut)
    • getPasteShortcut

      public static Shortcut getPasteShortcut()
    • setPasteShortcut

      public static void setPasteShortcut(Shortcut pasteShortcut)
    • getSelectAllShortcut

      public static Shortcut getSelectAllShortcut()
    • setSelectAllShortcut

      public static void setSelectAllShortcut(Shortcut selectAllShortcut)
    • getCutShortcut

      public static Shortcut getCutShortcut()
    • setCutShortcut

      public static void setCutShortcut(Shortcut cutShortcut)