> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lsreality.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Controls

> Use the default keys, chat commands, on-screen controls, and safe FiveM key remapping.

These are the current default controls. Your saved FiveM bindings can override them.
For the first power-on and channel selection, start with [Radio basics](https://docs.lsreality.com/radio-basics.md).

## Default keys

| Action | Default |
| - | - |
| Open or close radio controls | **F5** |
| Push-to-talk | Hold **Left Alt**; release to listen |
| Channel up / down | **Page Up** / **Page Down** |
| Zone up / down | **Insert** / **Delete** |
| Enable or disable scanning | **F7** |
| Volume up / down | **Equals (=)** / **Minus (-)** |
| Emergency | Unbound; assign it in FiveM settings |
| Switch handheld/mobile display | Unbound; assign it in FiveM settings |

Channel and zone shortcuts step through your permitted selections.
A zone change selects the first available channel in that zone, so check the channel afterward.
PTT needs a powered, available radio, a permitted transmit channel, coverage, and a confirmed channel affiliation.
If you hear a busy or denial tone, release PTT rather than holding it indefinitely.

> [!NOTE]
>
> F5 opens the controls; it does not power on the radio. Closing the interface does not turn the radio off. Use PWR or the unit-specific power buttons in settings.

## Chat commands

Enter these in chat, including the leading slash.

| Command | What it does |
| - | - |
| `/lsrradio` | Opens or closes the radio interface |
| `/radiosettings` | Opens or closes the full radio settings panel |
| `/radiodisplay` | Switches available handheld/mobile faces while in a vehicle |
| `/callsign` | Opens the character radio display-name editor |
| `/callsign 2L20 - Alex` | Submits that display name directly |
| `/panic` | Activates an emergency on your selected channel; it does not clear one |
| `/radio_replay` | Replays an available in-game tape for you only, if your community enables tapes |

The old `/radio` command is retired and does not open the radio. Use `/lsrradio` instead.
For TMS addressing, use a clear name such as `2L20 - Alex`; the recipient callsign is `2L20`.
Your display name changes after it is accepted, not merely when you type it.
See [Emergency and messages](https://docs.lsreality.com/emergency-and-messages.md) before using emergency controls.

## On-screen controls

Open the radio to use its buttons and softkeys.
Softkey labels change with the current screen and can be customized in settings.

* **PWR** toggles power for the displayed handheld or mobile unit.
* **Zone** opens your available zones; select the one you need.
* **Chan** opens the channel list; select a channel to tune it.
* **Menu**, or the radio's center/OK control from home, opens the in-radio settings menu.
* The on-screen side **PTT** works while held; release it to stop transmitting.
* **EMER** supports a press to activate and a separate owner hold to clear.
* In **Chan**, **Scan+** and **Scan-** change the highlighted channel's scan membership.
* An assigned home-screen **Scan** softkey changes the selected channel's membership, not scanning mode.

Use the radio's navigation controls to move through lists and confirm selections.
You can also click list entries. Focus the radio menu to use **Up**, **Down**, and **Enter** with the list.
Use **Escape** or the settings close button to leave the full settings panel.
In layout editing, **Escape**, **Home**, or **Enter** finishes the edit.

## Remap keys safely

1. Open the pause menu, then **Settings**, **Key Bindings**, and the **FiveM** section.
2. Find the entries beginning **LSR Radio:**.
3. Change **Toggle radio** or **Push to talk**, or assign the unbound emergency and display-switch actions.
4. Check both primary and secondary bindings for duplicate or conflicting keys.
5. Close the pause menu, chat, and settings. Test the new key in normal gameplay, pressing and releasing it once.

Saved bindings take precedence over defaults; a changed default does not necessarily replace your existing choice.
Handheld and mobile displays share the same toggle-radio binding.
The keybinding entry for emergency may mention a duration; use the server's configured hold requirement rather than treating that label as authoritative.

> [!WARNING]
>
> Do not clear all bindings or blanket-unbind F5 to fix one radio action. That can remove controls belonging to other features. Remove only the stale binding you have identified.

If an old key still acts, inspect both primary and secondary LSR entries and any old manual bindings.
Remove an identified stale entry through FiveM settings where possible.
If an old manual entry persists outside that menu, close FiveM and back up your personal binding configuration before removing only that entry.
Ask for help if you cannot confidently identify it; do not delete the whole configuration.

## When a control seems unresponsive

Typing in TMS suppresses PTT and channel/zone shortcuts so typing cannot accidentally transmit or retune.
Channel/zone shortcuts are also blocked while settings, the pause menu, or a text-entry dialog captures input.
Finish or leave that screen, then test again. Release PTT before opening other menus or switching applications.
In a vehicle, an off mobile face does not mean your powered handheld has stopped working; `/radiodisplay` changes only the face.
See [Troubleshooting](https://docs.lsreality.com/troubleshooting.md) for hearing and transmit problems, or [Stream Deck](https://docs.lsreality.com/stream-deck.md) for hardware controls.

Return to the [User guide](https://docs.lsreality.com/index.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.