Class KeyboardState

java.lang.Object
com.ardor3d.input.KeyboardState

public class KeyboardState extends Object
A keyboard state at some point in time. Contains an EnumSet of the keys that are down, as well as a KeyEvent that describes the latest event (a key being pressed or released).
  • Field Details

  • Constructor Details

  • Method Details

    • isDown

      public boolean isDown(Key key)
    • isAllDown

      public boolean isAllDown(Key... keys)
    • isAtLeastOneDown

      public boolean isAtLeastOneDown(Key... keys)
    • getKeysDown

      public Set<Key> getKeysDown()
    • getKeyEvent

      public KeyEvent getKeyEvent()
    • getKeysReleasedSince

      public EnumSet<Key> getKeysReleasedSince(KeyboardState previous)
    • getKeysPressedSince

      public EnumSet<Key> getKeysPressedSince(KeyboardState previous)
    • getKeysHeldSince

      public EnumSet<Key> getKeysHeldSince(KeyboardState previous)
    • toString

      public String toString()
      Overrides:
      toString in class Object