Type String Object InputAxis Revision Release 2024.3703 Keywords device, input, axis, descriptor
Provides a human-readable string (assigned by Corona) which can be used to uniquely identify one axis input belonging to one device. This descriptor string is intended to be used by applications that set up key and axis bindings with a particular device, such as the first joystick connected to the system.
This descriptor string key is generated based on the device's descriptor and the axis number. For example, the first 2 axes belonging to one joystick will be named Joystick 1: Axis 1
and Joystick 1: Axis 2
.
-- Fetch all input devices currently connected to the system local inputDevices = system.getInputDevices() -- Traverse all input devices for deviceIndex = 1,#inputDevices do -- Fetch the input device's axes local inputAxes = inputDevices[deviceIndex]:getAxes() -- Print all axis descriptors for axisIndex = 1,#inputAxes do print( inputAxes[axisIndex].descriptor ) end end