Mirra
Developer Resources

Keyboard Shortcuts

Keyboard shortcuts accelerate your development workflow throughout the Developer Portal. This reference lists all available shortcuts for resource management, script editing, and navigation.

On macOS, use Cmd instead of Ctrl for most shortcuts. On Windows and Linux, use Ctrl.

Resources Page

Shortcuts for managing resources in the Developer Portal:

Ctrl+N (Windows/Linux) or Cmd+N (macOS)
Creates a new resource
Ctrl+R (Windows/Linux) or Cmd+R (macOS)
Refreshes the resources list

Scripts Page

Shortcuts for managing scripts in the Developer Portal:

Ctrl+Shift+N (Windows/Linux) or Cmd+Shift+N (macOS)
Creates a new script
Ctrl+Shift+R (Windows/Linux) or Cmd+Shift+R (macOS)
Refreshes the scripts list

Code Editor

The Monaco code editor supports standard editing shortcuts. These shortcuts work when editing script code in the Developer Portal.

Editing

Ctrl+S (Windows/Linux) or Cmd+S (macOS)
Saves the current script
Ctrl+Z (Windows/Linux) or Cmd+Z (macOS)
Undoes the last change
Ctrl+Y (Windows/Linux) or Cmd+Shift+Z (macOS)
Redoes the last undone change
Ctrl+X (Windows/Linux) or Cmd+X (macOS)
Cuts the current line or selection
Ctrl+C (Windows/Linux) or Cmd+C (macOS)
Copies the current line or selection
Ctrl+V (Windows/Linux) or Cmd+V (macOS)
Pastes from clipboard
Ctrl+/ (Windows/Linux) or Cmd+/ (macOS)
Toggles line comment (adds or removes //)
Ctrl+Shift+/ (Windows/Linux) or Cmd+Shift+/ (macOS)
Toggles block comment (adds or removes /* */)
Ctrl+D (Windows/Linux) or Cmd+D (macOS)
Selects the next occurrence of the current selection
Ctrl+Shift+L (Windows/Linux) or Cmd+Shift+L (macOS)
Selects all occurrences of the current selection
Ctrl+F (Windows/Linux) or Cmd+F (macOS)
Opens the find dialog
Ctrl+H (Windows/Linux) or Cmd+H (macOS)
Opens the find and replace dialog
Ctrl+G (Windows/Linux) or Cmd+G (macOS)
Goes to a specific line number
Ctrl+P (Windows/Linux) or Cmd+P (macOS)
Quick file open (if multiple files are available)
Ctrl+Shift+O (Windows/Linux) or Cmd+Shift+O (macOS)
Goes to a symbol (function or variable) in the current file
F12
Goes to the definition of the symbol under the cursor
Alt+F12 (Windows/Linux) or Option+F12 (macOS)
Peeks at the definition without leaving the current location

Selection

Ctrl+A (Windows/Linux) or Cmd+A (macOS)
Selects all text in the editor
Shift+Arrow
Extends selection by one character or line
Ctrl+Shift+Arrow (Windows/Linux) or Cmd+Shift+Arrow (macOS)
Extends selection by one word
Ctrl+L (Windows/Linux) or Cmd+L (macOS)
Selects the current line
Alt+Click (Windows/Linux) or Option+Click (macOS)
Adds a cursor at the clicked location (multi-cursor editing)
Ctrl+Alt+Arrow (Windows/Linux) or Cmd+Option+Arrow (macOS)
Adds a cursor above or below the current line

Code Formatting

Shift+Alt+F (Windows/Linux) or Shift+Option+F (macOS)
Formats the entire document
Ctrl+K Ctrl+F (Windows/Linux) or Cmd+K Cmd+F (macOS)
Formats the current selection
Tab
Indents the current line or selection
Shift+Tab
Outdents (removes indentation from) the current line or selection

General Navigation

These shortcuts work throughout the Developer Portal interface:

Esc
Closes the current modal dialog or cancels the current action
Enter
Submits the current form
Tab
Moves focus to the next form field or interactive element
Shift+Tab
Moves focus to the previous form field or interactive element

Learning Shortcuts

Start with Common Shortcuts

Don't attempt to memorize all shortcuts at once. Begin with the most frequently used shortcuts:

  1. Start with file operations: Ctrl+S (save), Ctrl+Z (undo)
  2. Add editing shortcuts: Ctrl+C (copy), Ctrl+V (paste), Ctrl+/ (comment)
  3. Learn navigation: Ctrl+F (find), Ctrl+G (go to line)
  4. Add advanced features: Multi-cursor editing, symbol navigation

Practice each group for a week before adding more shortcuts.

Create a Cheat Sheet

Keep a reference of your most-used shortcuts visible while working. As shortcuts become automatic, remove them from your cheat sheet and add new ones you want to learn.

Practice Regularly

Muscle memory develops through consistent practice. When you catch yourself reaching for the mouse, pause and use the keyboard shortcut instead. Speed improves naturally over time.

Customizing Shortcuts

Some editor shortcuts can be customized:

  1. Click the gear icon in the code editor
  2. Select Keyboard Shortcuts from the menu
  3. Search for the command you want to customize
  4. Click on the current shortcut and press your desired key combination
  5. Save your changes

Note: Custom shortcuts persist in your browser's local storage and apply only to your account on the current device.

Platform Differences

Windows and Linux

  • Use Ctrl for most shortcuts
  • Use Alt for alternative actions
  • Use Shift for extended selections

macOS

  • Use Cmd instead of Ctrl for most shortcuts
  • Use Option instead of Alt
  • Some shortcuts differ slightly from Windows/Linux (e.g., Cmd+Shift+Z for redo instead of Ctrl+Y)

Productivity Tips

Combine Keyboard and Mouse

You don't need to use only keyboard shortcuts. An efficient workflow combines both:

  • Use keyboard shortcuts for editing and text manipulation
  • Use the mouse for visual navigation and selection
  • Switch between input methods based on the task

Build Muscle Memory

  • Use shortcuts consistently, even when they feel slower initially
  • Avoid mixing mouse and keyboard for the same action
  • Practice shortcuts during low-pressure work
  • Speed increases naturally after 2-3 weeks of consistent use

Focus on Your Workflow

Learn shortcuts for tasks you perform frequently. If you rarely format code, don't prioritize formatting shortcuts. Focus on shortcuts that save you the most time in your specific workflow.

See Also


Need help? Join our Discord community or email support.

On this page