Package ActiverseEngine
Class KeyboardInfo
java.lang.Object
ActiverseEngine.KeyboardInfo
- All Implemented Interfaces:
KeyListener
,EventListener
Provides utility methods to retrieve information about keyboard input.
This class implements the KeyListener interface to handle keyboard events.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
isKeyDown
(int keyCode) Checks if a specific key is currently pressed.void
Called when a key is pressed.void
Called when a key is released.void
Called when a key is typed.
-
Field Details
-
keys
public static boolean[] keys
-
-
Constructor Details
-
KeyboardInfo
public KeyboardInfo()
-
-
Method Details
-
isKeyDown
public static boolean isKeyDown(int keyCode) Checks if a specific key is currently pressed.- Parameters:
keyCode
- The integer code of the key to check.- Returns:
- true if the key is currently pressed, false otherwise.
-
keyPressed
Called when a key is pressed. Updates the state of the corresponding key in the keys array.- Specified by:
keyPressed
in interfaceKeyListener
- Parameters:
e
- The KeyEvent object representing the key press event.
-
keyReleased
Called when a key is released. Updates the state of the corresponding key in the keys array.- Specified by:
keyReleased
in interfaceKeyListener
- Parameters:
e
- The KeyEvent object representing the key release event.
-
keyTyped
Called when a key is typed. This method is not used in this class implementation.- Specified by:
keyTyped
in interfaceKeyListener
- Parameters:
e
- The KeyEvent object representing the key typed event.
-