ActionListeneris used to receive input events in "digital" style.
AnalogListeneris used to receive events of inputs in analog format.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.