Skip to main content

VibeKeys Max Buttons And Keys

This page explains the hardware controls, default key mappings, and knob behavior on VibeKeys Max.

Hardware layout

VibeKeys Max includes:

  • a power button for turning the device on or off
  • a reset button for restarting the device
  • a USB-C port for charging or external power
  • two power switches for selecting the power source

VibeKeys Max button layout

Side and rear controls

Power button

Use the power button to turn VibeKeys Max on or off.

  • press once to turn on or wake the device
  • press twice to turn off the device
  • located on the top edge of the device

Reset button

Use the reset button to restart VibeKeys Max.

  • press once to reset the device
  • located on the left side of the device

USB-C port

Use the USB-C port to charge the battery or power the device over cable.

  • located on the right side of the device

Power switches

Use the two power switches to select how VibeKeys Max is powered.

There are two power modes:

  • Battery mode: both switches are set to the right
  • USB-C power mode: both switches are set to the left

Battery mode is the default. Switch to USB-C power mode when you want to run the device directly from the cable instead of the battery.

Default key mappings

The table below shows the default key mappings, which are shared by both keyboard mode and remote control mode.

KeySymbolDefault MappingDescription
MIC🎙️Left CTRL + SHIFTHot key for voice dictation
CUSTOM🌟/compact + EnterSends the /compact slash command to Claude Code
ESCESCEscapeCancel or back out of the current action
NEXT⬇️DownSelect the next item
BACKSPACE⬅️DeleteDelete the previous character
YOLOYOLOShift + TabAllow all edits in the current session
ACCEPTAcceptEnterConfirm, accept, or send

Key details

🎙️ MIC

Default: Left CTRL + SHIFT

Hot key for voice dictation. Press to start dictation, press again to stop dictation. In the keyboard mode, you probably need to set it as the "Dictation" shortcut in your voice distation app.

🌟 CUSTOM

Default: /compact + Enter

Sends the /compact slash command followed by Enter to Claude Code. This switches Claude Code to compact mode with a single keypress.

ESC

Default: Escape

Press ESC to cancel or back out:

  • Cancel a pending input
  • Dismiss a choice in Claude Code
  • Leave the current step without confirming

Special: OTA Firmware Updates

  • When the device starts up, press ESC to enter OTA (Over-The-Air) update mode
  • The device displays a WiFi update URL on screen
  • See Updating Firmware for full instructions

⬇️ NEXT

Default: Arrow Down

Selects the next item on a list or menu. Oce your made the selection, you can typically use the Accept key to act on it.

⬅️ BACKSPACE

Default: Delete

Deletes the previous character. Works just like Backspace on a standard keyboard.

YOLO

Default: Shift + Tab

In Claude Code, Shift + Tab allows all edits in the current session without further confirmation. The YOLO label is a reminder that you're giving Claude full permission to make changes.

Accept

Default: Enter

Press Accept to confirm or send:

  • Send a prompt to Claude Code
  • Accept a suggestion
  • Confirm a selected action

Special: Enter Remote Control Mode

  • When the device starts up, press Accept to enter remote control mode. This requires WiFi and the vibetty server URL to be configured first on the setup page.

Rotary knob

The rotary knob is the main navigation control.

  • rotate to scroll up and down the paged content in the terminal window
  • press the knob to accept or select

In practice, the knob replaces mouse-wheel movement.

Customizing keys (Keyboard Mode only)

In keyboard mode, all 7 programmable keys can be remapped to any keyboard shortcut, modifier combo, or text macro using the vibekeys CLI:

vibekeys keymap <KEY> <BINDING>
note

Customizing keys with the vibekeys CLI only affects keyboard mode. Remote control mode always uses the default key mappings shown in the table above, regardless of any customizations you've made.

See Customize Keys for the full guide with examples.