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

# Command Palette

> Search players, run game commands, and open panel tools from the keyboard.

***

## What is the Command Palette?

The Command Palette is the search bar at the top of the panel. It finds players, runs ER:LC commands, controls your shift, and opens panel tools without leaving the keyboard.

Press `/` anywhere on the panel to open it. Press `Esc` to close it.

<Frame caption="Command Palette">
  <img className="block" src="https://mintcdn.com/melonly/A1khd4CvHJNzkfPQ/images/Mod-Panel/CommandPalette/palette.png?fit=max&auto=format&n=A1khd4CvHJNzkfPQ&q=85&s=182c7073cf826af39f68bd2fcc8465aa" alt="The Command Palette open with suggestions" style={{ borderRadius: '0.75rem' }} width="1918" height="989" data-path="images/Mod-Panel/CommandPalette/palette.png" />
</Frame>

***

## Suggestions

When you open the palette without typing, it shows:

* **Recent players** you kicked, banned, or teleported to. Select one to open their [User Panel](/Modpanel/logs/userpanel).
* **Start shift**, **End shift**, or **End break**, depending on your status.
* **View my shifts** and **Run an action**.

***

## Commands

Start typing to search these commands:

| Command | What it does | Shown when |
| - | - | - |
| Start shift | Starts a shift. | You're off shift |
| End shift | Ends your shift. | You're on shift |
| Start break | Starts a break. | You're on shift |
| End break | Ends your break. | You're on break |
| View my shifts | Opens [My Activity](/Modpanel/shifts/myactivity). | Always |
| Run an action | Opens [Actions](/Modpanel/toolbox/actions). | Always |
| Request staff | Opens [Request Staff](/Modpanel/toolbox/requeststaff). | Always |
| Manage priority requests | Opens [Priority Requests](/Modpanel/toolbox/priorityrequests). | Always |
| Filter messages | Opens the Roblox chat filter checker. | Always |
| View watchdog verdicts | Opens [pending Watchdog verdicts](/Modpanel/erlc/gamelogs#watchdog-verdicts). | Watchdog is enabled |

<Note>
  **Start shift** from the palette always starts a shift with no shift type. Use the **Start Shift** button if you need to pick a type.
</Note>

***

## Finding Players

Type a username or Roblox ID to search for players.

<Frame caption="Searching for a player">
  <img className="block" src="https://mintcdn.com/melonly/A1khd4CvHJNzkfPQ/images/Mod-Panel/CommandPalette/search.png?fit=max&auto=format&n=A1khd4CvHJNzkfPQ&q=85&s=771ba282b48b2ca0bcbb81b56fa41f60" alt="Command Palette search results for a player" style={{ borderRadius: '0.75rem' }} width="1918" height="989" data-path="images/Mod-Panel/CommandPalette/search.png" />
</Frame>

* **Open user panel for \[name]** opens the player's [User Panel](/Modpanel/logs/userpanel), where you can create and view logs.
* Players currently in your ER:LC server appear first.
* Melonly also searches all of Roblox once you type 3 or more characters.

If your search exactly matches a player in your server, two more options appear:

| Option | Requires |
| - | - |
| Kick \[name] | ER:LC Mod permission |
| Ban \[name] | ER:LC Admin permission |

<Warning>
  Kick and Ban from the palette run immediately with no confirmation, and they don't create a moderation log. To kick or ban with a log, use the [User Panel](/Modpanel/erlc/players#kicking-and-banning).
</Warning>

***

## Running Game Commands

Start your search with `:` to run an ER:LC command, for example `:pt on` or `:h Server restart in 5 minutes`.

Press `Enter` to send it to your server. The same permissions as [Run Command](/Modpanel/erlc/runcommand#command-permissions) apply.

***

## Filter Messages

Filter messages checks how Roblox's chat filter will treat a message before you send it in-game.

<Frame caption="Filter Messages">
  <img className="block" src="https://mintcdn.com/melonly/A1khd4CvHJNzkfPQ/images/Mod-Panel/CommandPalette/filtermessage.png?fit=max&auto=format&n=A1khd4CvHJNzkfPQ&q=85&s=e37bb1991b751dfb85d6161780b67501" alt="The Check how Roblox will Filter a Message dialog" style={{ borderRadius: '0.75rem' }} width="1918" height="989" data-path="images/Mod-Panel/CommandPalette/filtermessage.png" />
</Frame>

<Steps>
  <Step title="Open Filter Messages">
    Press `/`, type Filter messages, and press `Enter`.
  </Step>

  <Step title="Enter your message">
    Type the message you want to check.
  </Step>

  <Step title="Check it">
    Click **Check** or press `Ctrl` + `Enter`. You'll see the message as Roblox would show it, with any hidden words filtered out.
  </Step>
</Steps>

Tick Run the check with an account under 13 to test against Roblox's stricter under-13 filter.

***

## Keyboard Controls

| Key | Action |
| - | - |
| `/` | Open the palette |
| `↓` or `Tab` | Next result |
| `↑` | Previous result |
| `Enter` | Run the selected result |
| `Esc` | Close the palette (also closes an open User Panel) |

***

<Card title="Need help?" icon="headset" href="https://melonly.xyz/discord">
  Still have questions? Join our Discord server for support from the Melonly Team.
</Card>


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