The Command Palette gives you a quick way to run Workflowy commands from your
keyboard.
Use it when you know what you want to do, but do not want to open menus or
remember every shortcut.
Note: The Command Palette is currently available in Workflowy Beta for Pro users.
Open the Command Palette
Press:
| Device |
Shortcut |
| Mac |
Option+W |
| Windows or Linux |
Alt+W |
Start typing to search for a command. Use the arrow keys to move through the
list, then press Enter to run the selected command.
Command names currently appear in a lowercase format with underscores, like
move_to_today or toggle_bold.
Some commands only work in certain places. For example, file commands only work
on bullets that have a file, and table column commands only work in tables. When
a command is not available, it may appear disabled.
Available commands
Editing bullets
| Command |
What it does |
complete |
Marks the selected bullet as complete. If all selected bullets are already complete, marks them incomplete. |
add_note |
Adds or opens the note for the selected bullet. |
comment |
Adds a comment to the selected bullet. |
add_date |
Opens the date picker for the selected bullet or current text cursor. |
delete_dates |
Removes date pills from the selected bullets. |
duplicate |
Makes a copy of the selected bullet or bullets. |
delete |
Deletes the selected bullet or bullets. |
count |
Shows the number of bullets and words inside the selected bullet. |
prepend_child |
Adds a new child bullet at the top of the selected bullet. |
save_and_sync |
Saves your current edit and syncs right away. |
undo |
Undoes the last change. |
redo |
Redoes the last undone change. |
star_current_item |
Stars or unstars the current page. |
focus_name |
Puts your cursor in the selected bullet's text. |
Formatting text
| Command |
What it does |
toggle_bold |
Makes selected text or selected bullets bold. |
toggle_italic |
Makes selected text or selected bullets italic. |
toggle_underline |
Underlines selected text or selected bullets. |
toggle_strikethrough |
Strikes through selected text or selected bullets. |
toggle_code |
Formats selected text or selected bullets as inline code. |
show_color_popup |
Opens the color picker. |
highlight_selected |
Applies your last used highlight color to the selected bullets. |
Changing bullet type
| Command |
What it does |
toggle_bullet |
Turns the selected bullets into normal bullets. |
toggle_todo |
Turns the selected bullets into to-dos, or turns them back into bullets. |
toggle_todo_mode |
Turns the selected bullets into to-dos from the selection menu. |
toggle_numbered |
Turns the selected bullets into a numbered list. |
toggle_h1 |
Turns the selected bullets into Heading 1. |
toggle_h2 |
Turns the selected bullets into Heading 2. |
toggle_h3 |
Turns the selected bullets into Heading 3. |
toggle_paragraph |
Turns the selected bullets into paragraph text. |
toggle_board |
Turns the selected bullet into a board. |
toggle_table |
Turns the selected bullet into a table. |
toggle_code_block |
Turns the selected bullets into a code block. |
toggle_quote_block |
Turns the selected bullets into a quote block. |
toggle_divider |
Adds a divider. If the current bullet is empty, it becomes the divider. |
toggle_ai_item |
Creates or toggles an AI Node. |
show_item_type_picker_menu |
Opens the bullet type picker. |
Moving bullets
| Command |
What it does |
indent |
Moves the selected bullets one level deeper. |
outdent |
Moves the selected bullets one level up. |
move_up |
Moves the selected bullets up. |
move_down |
Moves the selected bullets down. |
move_out |
Moves the focused bullet out of the current page. |
move_to |
Lets you search for another place and move the selected bullets there. |
move_to_child |
Lets you move the selected bullets under a child of another bullet. |
move_here |
Lets you search for a bullet and move it to your current location. |
move_to_today |
Moves the selected bullets to today's Calendar node. |
move_to_tomorrow |
Moves the selected bullets to tomorrow's Calendar node. |
move_to_next_week |
Moves the selected bullets to next week's Calendar node. |
move_7_days_out |
Moves the selected bullets to the Calendar node seven days from now. |
move_to_date |
Opens the date picker, then moves the selected bullets to that date. |
Sorting bullets
| Command |
What it does |
sort_children_asc |
Sorts the child bullets A-Z. Numbers and dates are sorted in order too. |
sort_children_desc |
Sorts the child bullets Z-A. Numbers and dates are sorted in reverse order too. |
sort_children_by_creation_date_asc |
Sorts the child bullets by creation date, oldest first. |
sort_children_by_creation_date_desc |
Sorts the child bullets by creation date, newest first. |
sort_by_match_asc |
Asks for text to match, then moves matching child bullets to the top and sorts A-Z. |
sort_by_match_desc |
Asks for text to match, then moves matching child bullets to the bottom and sorts Z-A. |
Mirrors
| Command |
What it does |
mirror |
Copies the selected bullets as mirrors. Paste them where you want the mirrors to appear. |
mirror_to |
Lets you search for another place and mirror the selected bullets there. |
mirror_to_child |
Lets you mirror the selected bullets under a child of another bullet. |
mirror_here |
Lets you search for a bullet and mirror it to your current location. |
mirror_to_today |
Mirrors the selected bullets to today's Calendar node. |
mirror_to_date |
Opens the date picker, then mirrors the selected bullets to that date. |
show_mirror_breadcrumbs |
Shows the places where a mirrored bullet appears. |
detach_mirror |
Turns a mirror into a normal independent bullet. |
swap_mirror_origin |
Makes the selected mirror become the original bullet, when possible. |
Search, selection, and focus
| Command |
What it does |
focus_search |
Moves your cursor to search. |
focus_or_unfocus_search |
Opens search, or exits search if search is already active. |
select_matched |
Selects all bullets matched by the current search. |
select_all |
Selects the bullets on the current page. |
expand_selection_up |
Adds the bullet above to your selection. |
expand_selection_down |
Adds the bullet below to your selection. |
focus_first |
Moves the cursor to the first visible bullet. |
focus_last |
Moves the cursor to the last visible bullet. |
focus_parent |
Moves to the parent of the current bullet. |
focus_next_sibling |
Moves to the next visible sibling bullet. |
focus_prev_sibling |
Moves to the previous visible sibling bullet. |
expand |
Expands the focused bullet. |
collapse |
Collapses the focused bullet. |
expand_or_collapse |
Toggles expansion for the focused bullet or page. |
expand_all |
Expands everything under the selected bullet. |
collapse_all |
Collapses everything under the selected bullet. |
show_or_hide_completed |
Shows or hides completed bullets. |
mark_read |
Marks the selected bullets as read. |
mark_unread |
Marks the selected bullets as unread. |
Navigation
| Command |
What it does |
zoom_in |
Zooms into the focused bullet. |
zoom_out |
Zooms out to the parent page. |
navigate_home |
Goes to your home page. |
navigate_to_prev_item |
Goes to the previous sibling page. |
navigate_to_next_item |
Goes to the next sibling page. |
navigate_backward |
Goes back in your navigation history. |
navigate_forward |
Goes forward in your navigation history. |
navigate_to_today |
Opens today's Calendar node. |
navigate_calendar_prev |
Goes to the previous day, week, month, or year in Calendar. |
navigate_calendar_next |
Goes to the next day, week, month, or year in Calendar. |
show_switcher |
Opens the page switcher. |
| Command |
What it does |
toggle_leftbar |
Opens or closes the left bar. |
toggle_rightbar |
Opens or closes the right help/shortcuts bar. |
toggle_side_pane |
Opens or closes the side pane. |
open_in_side_pane |
Opens the selected bullet in the side pane. |
focus_toggle_side_pane |
Moves focus between the main page and the side pane. |
toggle_ai_chat |
Opens or closes AI chat. |
ask_ai |
Starts an AI chat using the current bullet. |
zen_mode |
Hides extra panels so you can focus on writing. |
toggle_full_width_page |
Toggles full-width page mode. |
show_export |
Opens the export window. |
present_it |
Opens presentation mode. |
print |
Opens your browser or system print dialog. |
show_help_dialog |
Opens Workflowy's help panel. |
show_trash |
Opens Trash. |
show_changelog |
Opens What's New. |
show_command_palette |
Opens the Command Palette. |
Files
| Command |
What it does |
upload_file |
Adds a file to the selected bullet. |
upload_image |
Adds an image to the selected bullet. |
take_photo |
Takes a photo and adds it to the selected bullet. Mobile only. |
delete_file |
Deletes the file from the selected bullet. The bullet stays. |
ocr_image |
Starts text extraction for an image attached to the focused bullet. |
show_prev_file |
In the full-screen image viewer, shows the previous file. |
show_next_file |
In the full-screen image viewer, shows the next file. |
| Command |
What it does |
insert_hash_tag |
Inserts # and opens tag suggestions. |
insert_at_tag |
Inserts @ and opens mention suggestions. |
append_tag |
Adds a tag to the end of the selected bullet names. |
prepend_tag |
Adds a tag to the beginning of the selected bullet names. |
insert_inline_link |
Starts an inline link with [[. |
insert_inline_mirror |
Starts an inline mirror link with ((. |
Sharing
| Command |
What it does |
share |
Opens sharing options for the selected bullet. |
unshare |
Removes link sharing from the selected bullet. |
link_to_view |
Creates a share link that lets others view. |
link_to_edit |
Creates a share link that lets others edit. |
link_to_admin |
Creates a share link with admin permissions. |
copy_share_link |
Copies the share link. |
copy_share_embed |
Writes the selected bullet's share URL to the browser console. |
copy_link |
Copies a normal Workflowy link to the selected bullet. |
Templates
| Command |
What it does |
make_template |
Adds #template to the selected bullet. |
add_from_template |
Lets you search your templates and insert a copy where you are. |
Tables and boards
| Command |
What it does |
duplicate_table_column |
Duplicates the selected table column. |
delete_table_column |
Deletes or removes the selected table column. |
insert_board_column_left |
Adds a board column to the left. |
insert_board_column_right |
Adds a board column to the right. |
Priority
| Command |
What it does |
set_priority_default_top |
Makes new priority items appear at the top of the selected bullets. |
set_priority_default_bottom |
Makes new priority items appear at the bottom of the selected bullets. |
AI actions
These commands create an AI Node under the selected bullet and run a prepared
prompt.
| Command |
What it does |
ai_item_summarize |
Summarizes the selected bullet. |
ai_item_find_tasks |
Finds tasks in the selected bullet and turns them into a checklist. |
ai_item_draft_outline |
Creates an outline from the selected bullet. |
ai_item_fix_grammar |
Cleans up spelling, grammar, and punctuation. |
ai_item_shorten |
Shortens the selected text while keeping the meaning. |
Customization
| Command |
What it does |
customize_hotkeys |
Opens the place where custom keyboard shortcuts are stored. |
customize_themes |
Opens the place where custom themes are stored. |
assign_shortcut |
Assigns a shortcut to the selected bullet. |
assign_shortcut_on_search |
Assigns a shortcut from search. |
Commands that are not available
Some commands only work in certain situations. A command may be missing or
appear disabled if:
- the feature is not enabled for your account
- you are in a shared list where you cannot edit
- no bullet is selected
- the command only works inside a table, board, file preview, Calendar node, or
another specific place