---
name: "BIS_fnc_keyCode"
type: function
status: ok
groups: ["GUI"]
arma3_since: "1.00"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/BIS_fnc_keyCode
revid: 326904
updated: 2022-07-12T21:44:37Z
---

# BIS_fnc_keyCode

*Function · GUI · Arma 3 v1.00*

## Description

Returns DIK code of a given key.

## Syntax

```sqf
input call BIS_fnc_keyCode
```

**Parameters:**

- `input`:
  - [Number](../topics/Number.md): Key code
  - [String](../topics/String.md): Key name
  - [Boolean](../topics/Boolean.md): Return key definitions

**Returns:** [String](../topics/String.md), [Number](../topics/Number.md) or [Array](../topics/Array.md)

## Examples

### Example 1

```sqf
13 call BIS_fnc_keyCode; // Returns "EQUALS"
```

### Example 2

```sqf
"EQUALS" call BIS_fnc_keyCode; // returns 13
```

### Example 3

```sqf
true call BIS_fnc_keyCode; // returns ["ESCAPE",1,"1",2,"2",3,"3",4,"4",5,"5",6,"6",7,"7",8,"8",9,"9",10,"0",11,"MINUS",12,"EQUALS",13...]
```

## See also

DIK KeyCodes

<sub>Source: [BI Community Wiki — BIS fnc keyCode](https://community.bistudio.com/wiki/BIS_fnc_keyCode) (revision 326904).</sub>
