com.jme.input.keyboard
Class TriggersKeyboardInputListener

java.lang.Object
  extended by com.jme.input.keyboard.TriggersKeyboardInputListener
All Implemented Interfaces:
KeyInputListener

 class TriggersKeyboardInputListener
extends java.lang.Object
implements KeyInputListener

Each KeyboardInputHandlerDevice has an instance of this class which is subscribed at the KeyInput to receive keyboard events and forward them to the keyboard triggers.


Constructor Summary
TriggersKeyboardInputListener()
           
 
Method Summary
 void activate()
           
(package private)  void add(KeyboardInputHandlerDevice.KeyTrigger trigger)
           
 void deactivate()
           
 void onKey(char character, int keyCode, boolean pressed)
          Called in KeyInput.update() whenever a key is pressed or released.
(package private)  void remove(KeyboardInputHandlerDevice.KeyTrigger trigger)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TriggersKeyboardInputListener

public TriggersKeyboardInputListener()
Method Detail

activate

public void activate()

deactivate

public void deactivate()

onKey

public void onKey(char character,
                  int keyCode,
                  boolean pressed)
Description copied from interface: KeyInputListener
Called in KeyInput.update() whenever a key is pressed or released.

Specified by:
onKey in interface KeyInputListener
Parameters:
character - character associated with pressed key, 0 if not applicable (e.g. if key released)
keyCode - key code of the pressed/released key
pressed - true if key was pressed, false if released

add

void add(KeyboardInputHandlerDevice.KeyTrigger trigger)

remove

void remove(KeyboardInputHandlerDevice.KeyTrigger trigger)