ActionListeneris used to receive input events in "digital" style.
AnalogListeneris used to receive events of inputs in analog format.A generic interface for input listeners, the
ActionListenerinterfaces extend this interface.A
KeyTriggeris used as a mapping to keyboard keys.A
MouseAxisTriggeris used as a mapping to mouse axis, a mouse axis is movement along the X axis (left/right), Y axis (up/down) and the mouse wheel (scroll up/down).A
MouseButtonTriggeris used as a mapping to receive events from mouse buttons.
TouchListeneris used to receive events of inputs from smartphone touch devicesClass to trigger TouchEvents, keycode can be TouchInput.ALL(=0) or TouchInput.KEYCODE_*A trigger represents a physical input, such as a keyboard key, a mouse button, or joystick axis.