Command palette — search the menus
Alt+/ (Option+/ on Mac) opens a fuzzy-find search box over every active menu command; typing filters live, and picking a result runs it through the exact same seam the menu bar itself uses.
What it does
Press Alt+/ (Option+/ on Mac) anywhere in the grid to open a search box over every active menu command — Google Sheets' own "Search the menus" chord. Type to filter live (a plain, case-insensitive substring match on the command's label or its menu breadcrumb, e.g. "Format > Text"); the top match is pre-highlighted, so Enter runs it immediately. Arrow keys move the highlight, clicking a row runs that one instead, and Escape closes the box and returns focus to the grid.
A not-yet-built or account-gated command still appears in results — Studio's
established visible-roadmap convention, matching how the menu bar itself
never hides a command, only greys it — but picking one does nothing (same
aria-disabled pattern the menu bar's own rows use).
Try it
Verified behavior
Matches Google Sheets: Google Sheets binds Option+/ (Alt+/) to "Search the menus": an inline box docked at the toolbar's top-left, with live substring filtering (typing "bold" matches "Bold" instantly), a pre-highlighted top result that Enter runs immediately (verified live: running "Bold" through the box flipped the toolbar's own Bold button to active for the selected cell), and Escape to close. Its real match surface is broader than menus alone (it also finds spreadsheet FUNCTION names whose text contains the query, e.g. "insert row" surfaces the GROWTH function) and shows a personalized empty-query suggestion plus a pinned "Find in document" action — see this feature's oracle brief for the full observed behavior and the specific, documented divergences Studio's implementation makes from it (centered overlay instead of an inline toolbar-docked box; menu commands only, not spreadsheet functions; no personalized suggestions or pinned find action, since Studio has neither a usage-history store nor a built find-in-document feature yet).
Alt+/ opens the palette, focused and empty
Given
When I click A1, then press Alt+/
Then
[data-testid="command-palette"]is visible
Typing filters live to matching commands, showing their menu breadcrumb
Given
When I click A1, then press Alt+/, then type bold
Then
[data-testid="command-palette-item-format.bold"]is visible containing "Format > Text"
Enter on the pre-highlighted top result runs the SAME command the toolbar/menu use, and closes the palette
Given
- A1 =
hello
When I click A1, then press Alt+/, then type bold, then press Enter
Then
- A1 is bold
[data-testid="command-palette"]is hidden
Clicking a result runs it too, not just Enter
Given
- A1 =
hello
When I click A1, then press Alt+/, then type italic, then click command-palette-item-format.italic
Then
- A1 is italic
[data-testid="command-palette"]is hidden
A disabled item (Insert > Chart, locked in try mode) still appears — visible roadmap — but Enter on it does nothing
Given
When I click A1, then press Alt+/, then type chart, then press Enter
Then
[data-testid="command-palette-item-insert.chart"]is visible[data-testid="command-palette"]is visible
No match shows a plain "no results" message, not a broken empty list
Given
When I click A1, then press Alt+/, then type zzzxyq123nomatch
Then
[data-testid="command-palette"]is visible containing "No matching commands"
Escape closes the palette and returns focus to the grid
Given
When I click A1, then press Alt+/, then see [data-testid="command-palette"] on screen, then press Escape, then press b, then press Enter
Then
- A1 shows
b [data-testid="command-palette"]is hidden
File's actions are out of scope for this first pass — searching "import" finds nothing
Given
When I click A1, then press Alt+/, then type import
Then
[data-testid="command-palette"]is visible containing "No matching commands"
Insert a chart from a range
Selecting a range and choosing Insert ▸ Chart charts it into a docked chart panel bound to that range — a header row becomes the series names, a blank cell plots as a gap rather than a zero, a cell's number format carries onto the value axis, and the whole insert undoes in one step. The panel shows whichever chart the active sheet holds, however it got there, so a chart stays on screen across a reload and View ▸ Show ▸ Show chart brings back one you closed.
Conditional formatting (daily-driver slice)
A single-condition value-comparison rule, a 2-stop color scale, or a custom-formula rule (an arbitrary boolean formula, checked per cell), applied over a range from the Format ▸ Conditional formatting dialog, colors matching cells live (tracking edits) without touching their value/formula; a rule undoes/redoes like any edit. The dialog ITSELF previews every field edit on the grid immediately, before Done — Done only finalizes it as one undoable command, and Cancel discards the live preview entirely with no trace.