actionKeysEx: Difference between revisions
BrettMayson (talk | contribs) mNo edit summary |
BrettMayson (talk | contribs) mNo edit summary |
||
| Line 28: | Line 28: | ||
|r1= [[Array]] of [[Array]]s in format [mainKeyArray, comboKeyArray, isDoubleTap]: | |r1= [[Array]] of [[Array]]s in format [mainKeyArray, comboKeyArray, isDoubleTap]: | ||
* mainKeyArray: [[Array]] with [dikCode, device, deviceId] | * mainKeyArray: [[Array]] with [dikCode, device, deviceId] | ||
** dikCode: [[Number]] | ** dikCode: [[Number]] | ||
** device: [[String]] | ** device: [[String]] | ||
Latest revision as of 10:02, 2 January 2026
Description
- Description:
- Gives a broken down version of actionKeys return. Returns an Array containing the breakdowns of the dikCodes of keys, buttons and combos assigned to the given user action.
Action names can be found in config class ControllerSchemes or user action names or user profile (see Example 1).
In addition, some of the actions are also listed here: inputAction/actions The Key Device can be one of several types:- "KEYBOARD"
- "MOUSE_BUTTON"
- "MOUSE_AXIS"
- "JOYSTICK_BUTTON"
- "JOYSTICK_AXIS"
- "JOYSTICK_POV"
- "XINPUT" - (Xbox) Controller Input
- "TRACKER" - Motion Tracking (TrackIR, Tobii etc)
- Groups:
- Interaction
Syntax
- Syntax:
- actionKeysEx userAction
- Parameters:
- userAction: String - user action name (see inputAction/actions)
- Return Value:
- Array of Arrays in format [mainKeyArray, comboKeyArray, isDoubleTap]:
Examples
- Example 1:
- To retrieve the following key's data, use the property name without 'key':
keyWatch[] = { 24 };
actionKeysEx "Watch"; // [[[24, "KEYBOARD"], [], false]] - Example 2:
Additional Information
- See also:
- actionKeys actionKeysNames actionKeysNamesArray
Notes
-
Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord.
Only post proven facts here! Add Note