# getCommandsBoundToKey (Cliente)

> Lista os comandos ligados a uma tecla neste cliente.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Cliente
- **Categoria**: Teclado
- **URL**: https://wiki.mymp.gg/pt/getCommandsBoundToKey

## Sintaxe

```lua
table getCommandsBoundToKey(string key [, string keyState = both])
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `key` | `string` | O nome da tecla, sem diferença entre maiúsculas e minúsculas: `a` a `z`, `0` a `9`, `F1` a `F12`, `mouse1` a `mouse5`, `mouse_wheel_up`, `mouse_wheel_down`, `arrow_l`, `num_0`, `space`, `enter`, `lshift` e outras. |
| `keyState` | `string` | Que binds olhar: `"down"`, `"up"` ou `"both"`. *(padrão: `both`)* |

## Retorno

Uma tabela que leva cada nome de comando ao texto de argumentos com que foi ligado. Fica vazia se não há nenhum.

Conta os binds de comando de todos os recursos do cliente.

## Exemplo

```lua
for command, arguments in pairs(getCommandsBoundToKey("F2", "down")) do
    outputDebugString(command .. " " .. arguments)
end
```

## Veja também

- [getBoundKeys (Cliente)](https://wiki.mymp.gg/pt/getBoundKeys.md): Lista as teclas ligadas a um comando neste cliente.
- [getKeyBoundToCommand (Cliente)](https://wiki.mymp.gg/pt/getKeyBoundToCommand.md): Diz qual tecla roda um comando neste cliente.
- [bindKey (Compartilhado)](https://wiki.mymp.gg/pt/bindKey.md): Liga uma tecla a uma função ou a um comando. A função roda quando a tecla é apertada, solta ou os dois.
