# Keybind

Bind your favorite emotes to numpad keys for instant access.

***

### How it works

* **10 slots** available: Numpad 0 through Numpad 9
* Bindings are saved per client using KVP (persistent across sessions)
* Slots 1-8 are also displayed in the emote wheel

***

### Assigning a keybind

1. Open the emote menu (`M`)
2. **Right-click** on any emote
3. Select **Emote Slot \[0-9]**
4. A confirmation notification appears

From now on, pressing that numpad key will instantly play the emote.

***

### Config

```lua
Config.Keybinds = {
    Enabled = true,
    Prefix = "emote_slot_",   -- Command prefix (emote_slot_0, emote_slot_1, ...)
    Label = "Emote Slot",     -- FiveM keybind label
}
```

***

### Rebinding keys

Players can rebind keys through **GTA V Settings > Key Bindings > FiveM**. Look for entries named `Emote Slot 0` through `Emote Slot 9`.

{% hint style="info" %}
Keybinds are registered via FiveM's `RegisterKeyMapping`, so players can customize them in-game without touching config files.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.var-fivem.com/emote/configuration/keybind.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
