---
name: "actionKeysNamesArray"
type: command
status: ok
groups: ["Interaction"]
arma3_since: "0.50"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/actionKeysNamesArray
revid: 376357
updated: 2025-10-07T21:38:14Z
---

# actionKeysNamesArray

*Command · Interaction · Arma 3 v0.50 · introduced in Arma 2: Operation Arrowhead v1.50*

## Description

Returns a list of button names assigned to the given user action. You can find the action names in config class ControllerSchemes or user action names.

## Syntax

### Syntax 1

```sqf
actionKeysNamesArray userAction
```

**Parameters:**

- `userAction`: [String](../topics/String.md) - name of the action

**Returns:** [Array](../topics/Array.md) of [String](../topics/String.md)s

### Syntax 2

```sqf
actionKeysNamesArray [userAction, maxKeys, inputDevicePriority]
```

**Parameters:**

- `userAction`: [String](../topics/String.md) - name of the action
- `maxKeys`: [Number](../topics/Number.md) - maximum number of keys to return
- `inputDevicePriority`: [String](../topics/String.md) - (Optional) result sorted by `inputDevicePriority` with values:
  - `"Mouse"`
  - `"Keyboard"`
  - `"Stick"`
  - `"Gamepad"`
  - `"Tracker"`
  - `"Combo"` (mouse and keyboard combinations)
  - `"Controler"` [sic] (any controller other than mouse or keyboard)
  Other values are considered as:
  - `"Unsorted"` *(since arma3 1.36)*

**Returns:** [Array](../topics/Array.md) of [String](../topics/String.md)s

## Examples

### Example 1

```sqf
_actionList = actionKeysNamesArray "ReloadMagazine";
```

### Example 2

```sqf
_actionList = actionKeysNamesArray ["ReloadMagazine", 1];
```

## See also

[actionKeys](../commands/actionKeys.md) · [actionKeysImages](../commands/actionKeysImages.md) · [actionKeysNames](../commands/actionKeysNames.md) · [actionName](../commands/actionName.md) · [inputAction](../commands/inputAction.md)

<sub>Source: [BI Community Wiki — actionKeysNamesArray](https://community.bistudio.com/wiki/actionKeysNamesArray) (revision 376357).</sub>
