> For the complete documentation index, see [llms.txt](https://doc.var-fivem.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.var-fivem.com/emote/configuration/keybind.md).

# 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 %}
