com.jme3.input.event
Class KeyInputEvent

java.lang.Object
  extended by com.jme3.input.event.InputEvent
      extended by com.jme3.input.event.KeyInputEvent

public class KeyInputEvent
extends InputEvent

Keyboard key event.


Field Summary
 
Fields inherited from class com.jme3.input.event.InputEvent
consumed, time
 
Constructor Summary
KeyInputEvent(int keyCode, char keyChar, boolean pressed, boolean repeating)
           
 
Method Summary
 char getKeyChar()
          Returns the key character.
 int getKeyCode()
          The key code.
 boolean isPressed()
          Returns true if this event is key press, false is it was a key release.
 boolean isReleased()
          Returns true if this event is a key release, false if it was a key press.
 boolean isRepeating()
          Returns true if this event is a repeat event.
 java.lang.String toString()
           
 
Methods inherited from class com.jme3.input.event.InputEvent
getTime, isConsumed, setConsumed, setTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

KeyInputEvent

public KeyInputEvent(int keyCode,
                     char keyChar,
                     boolean pressed,
                     boolean repeating)
Method Detail

getKeyChar

public char getKeyChar()
Returns the key character. Returns 0 if the key has no character.

Returns:
the key character. 0 if the key has no character.

getKeyCode

public int getKeyCode()
The key code.

See KEY_*** constants in KeyInput.

Returns:
key code.

isPressed

public boolean isPressed()
Returns true if this event is key press, false is it was a key release.

Returns:
true if this event is key press, false is it was a key release.

isRepeating

public boolean isRepeating()
Returns true if this event is a repeat event. Not used anymore.

Returns:
true if this event is a repeat event

isReleased

public boolean isReleased()
Returns true if this event is a key release, false if it was a key press.

Returns:
true if this event is a key release, false if it was a key press.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object