com.jme.input.keyboard
Class TriggersKeyboardInputListener
java.lang.Object
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.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TriggersKeyboardInputListener
public TriggersKeyboardInputListener()
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 keypressed
- true if key was pressed, false if released
add
void add(KeyboardInputHandlerDevice.KeyTrigger trigger)
remove
void remove(KeyboardInputHandlerDevice.KeyTrigger trigger)