---
title: Built-in Bindings
---

This is a list of all Controlify's built-in bindings with brief descriptions and availability.
These are the entries on the 'Controls' page of controller settings.

### Movement

| ID                         | Description                | Availability                     |
|----------------------------|----------------------------|----------------------------------|
| `controlify:walk_forward`  | Move forward               |                                  |
| `controlify:walk_backward` | Move backward              |                                  |
| `controlify:strafe_left`   | Strafe left                |                                  |
| `controlify:strafe_right`  | Strafe right               |                                  |
| `controlify:look_up`       | Look up                    |                                  |
| `controlify:look_down`     | Look down                  |                                  |
| `controlify:look_left`     | Look left                  |                                  |
| `controlify:look_right`    | Look right                 |                                  |
| `controlify:gyro_button`   | Hold to enable gyro aiming | Requires gyro-capable controller |
| `controlify:jump`          | Jump                       |                                  |
| `controlify:sprint`        | Sprint                     |                                  |
| `controlify:sneak`         | Sneak / crouch             |                                  |

### Gameplay

| ID                                     | Description                    | Availability |
|----------------------------------------|--------------------------------|--------------|
| `controlify:attack`                    | Primary action (left-click)    |              |
| `controlify:use`                       | Secondary action (right-click) |              |
| `controlify:drop`                      | Drop selected item             |              |
| `controlify:drop_stack`                | Drop entire stack              |              |
| `controlify:pause`                     | Pause / open menu              |              |
| `controlify:change_perspective`        | Cycle camera perspective       |              |
| `controlify:swap_hands`                | Swap main/off-hand items       |              |
| `controlify:next_slot`                 | Select next hotbar slot        |              |
| `controlify:prev_slot`                 | Select previous hotbar slot    |              |
| `controlify:hotbar_item_select_radial` | Open hotbar selection radial   |              |
| `controlify:game_mode_switcher`        | Open game mode switcher        |              |

### Inventory

| ID                          | Description                | Availability |
|-----------------------------|----------------------------|--------------|
| `controlify:inventory`      | Open inventory             |              |
| `controlify:inv_select`     | Select slot / pick up item |              |
| `controlify:inv_quick_move` | Quick-move (shift-click)   |              |
| `controlify:inv_take_half`  | Take half from stack       |              |
| `controlify:drop_inventory` | Drop from inventory        |              |

### Creative

| ID                              | Description                | Availability  |
|---------------------------------|----------------------------|---------------|
| `controlify:pick_block`         | Pick block under crosshair |               |
| `controlify:pick_block_nbt`     | Pick block with NBT        | Creative only |
| `controlify:hotbar_load_radial` | Load saved hotbar radial   | Creative only |
| `controlify:hotbar_save_radial` | Save hotbar radial         | Creative only |

### Misc

| ID                                  | Description                   | Availability         |
|-------------------------------------|-------------------------------|----------------------|
| `controlify:open_chat`              | Open chat                     |                      |
| `controlify:toggle_hud_visibility`  | Toggle HUD visibility         |                      |
| `controlify:show_player_list`       | Show player list              |                      |
| `controlify:take_screenshot`        | Take screenshot               |                      |
| `controlify:debug_radial`           | Open debug radial             |                      |
| `controlify:toggle_debug_menu`      | Toggle debug screen           |                      |
| `controlify:toggle_debug_menu_fps`  | Toggle debug (FPS) panel      |                      |
| `controlify:toggle_debug_menu_net`  | Toggle debug (Network) panel  | 1.20.3+ targets only |
| `controlify:toggle_debug_menu_prof` | Toggle debug (Profiler) panel | 1.20.3+ targets only |

### GUI

| ID                                    | Description                      | Availability |
|---------------------------------------|----------------------------------|--------------|
| `controlify:gui_press`                | Activate / press focused control |              |
| `controlify:gui_back`                 | Go back / close                  |              |
| `controlify:gui_next_tab`             | Next tab / page                  |              |
| `controlify:gui_prev_tab`             | Previous tab / page              |              |
| `controlify:gui_abstract_action_1`    | Context action 1                 |              |
| `controlify:gui_abstract_action_2`    | Context action 2                 |              |
| `controlify:gui_abstract_action_3`    | Context action 3                 |              |
| `controlify:gui_navi_up`              | Navigate focus up                |              |
| `controlify:gui_navi_down`            | Navigate focus down              |              |
| `controlify:gui_navi_left`            | Navigate focus left              |              |
| `controlify:gui_navi_right`           | Navigate focus right             |              |
| `controlify:gui_secondary_navi_up`    | Navigate secondary area up       |              |
| `controlify:gui_secondary_navi_down`  | Navigate secondary area down     |              |
| `controlify:gui_secondary_navi_left`  | Navigate secondary area left     |              |
| `controlify:gui_secondary_navi_right` | Navigate secondary area right    |              |

### Radial Menu

| ID                             | Description                 | Availability |
|--------------------------------|-----------------------------|--------------|
| `controlify:radial_menu`       | Open the radial menu        |              |
| `controlify:radial_axis_up`    | Select radial segment up    |              |
| `controlify:radial_axis_down`  | Select radial segment down  |              |
| `controlify:radial_axis_left`  | Select radial segment left  |              |
| `controlify:radial_axis_right` | Select radial segment right |              |

### Virtual Mouse

| ID                              | Description                   | Availability |
|---------------------------------|-------------------------------|--------------|
| `controlify:vmouse_move_up`     | Move cursor up                |              |
| `controlify:vmouse_move_down`   | Move cursor down              |              |
| `controlify:vmouse_move_left`   | Move cursor left              |              |
| `controlify:vmouse_move_right`  | Move cursor right             |              |
| `controlify:vmouse_snap_up`     | Snap to nearest element up    |              |
| `controlify:vmouse_snap_down`   | Snap to nearest element down  |              |
| `controlify:vmouse_snap_left`   | Snap to nearest element left  |              |
| `controlify:vmouse_snap_right`  | Snap to nearest element right |              |
| `controlify:vmouse_lclick`      | Left-click                    |              |
| `controlify:vmouse_rclick`      | Right-click                   |              |
| `controlify:vmouse_shift_click` | Shift-click                   |              |
| `controlify:vmouse_scroll_down` | Scroll down                   |              |
| `controlify:vmouse_scroll_up`   | Scroll up                     |              |
| `controlify:vmouse_shift`       | Hold Shift modifier           |              |
| `controlify:vmouse_page_next`   | Page next                     |              |
| `controlify:vmouse_page_prev`   | Page previous                 |              |
| `controlify:vmouse_page_down`   | Page down                     |              |
| `controlify:vmouse_page_up`     | Page up                       |              |
| `controlify:vmouse_toggle`      | Toggle virtual mouse          |              |
