Skip to content

Keyboard Shortcuts

This page lists every keyboard shortcut registered in Hypertask for Windows/Linux and Mac.

ActionWindows/LinuxMac
Inbox11
Board22
Table33
Calendar44
Toggle AI chat5 or ]5 or ]
Search66
ActionWindows/LinuxMac
Shortcuts??
Settings$$
Search//
Set priorityPP
Set task sizeSS
Add tagsTT
Remove notificationEE
Move focus downJJ
Move focus upKK
Move focusCtrl + Alt + Arrow keysCtrl + Option + Arrow keys
Open Hypertask CommandCtrl + KCmd + K
Undo latest pending actionCtrl + ZCmd + Z
Use snippet;;
Show or hide archived tasks on boardG then XG then X
Exit (go back)EscEsc
Archive task or commentCtrl + ECmd + E
Delete task##
Go to task boardG then BG then B
Go to inbox archivesG then RG then R
Go to running timersG then TG then T
Go to remindersG then HG then H
Go to trashG then #G then #
Go to all tasksG then AG then A
Go to my tasksG then MG then M
Go to inboxG then IG then I
Go to snippetsG then ;G then ;
Go to archived tasksG then EG then E
Go to starredG then SG then S
Go to pinnedG then PG then P
Go to draftsG then DG then D
Go to scheduled tasksG then UG then U
Go to calendarG then CG then C
Cycle focus forwardTabTab
Cycle focus backwardShift + TabShift + Tab
Switch boardsAlt + 0-9Ctrl + 0-9
Switch Kanban boardsCtrl + BCmd + B
Show board paletteCtrl + BCmd + B
Set due dateShift + DShift + D
Move task to a different boardShift + MShift + M
Toggle voice dictationCtrl + Shift + NCmd + Shift + N

| Global Alt+Number (rail surfaces 2-7) | Alt + 2-7 | Ctrl + 2-7 |

Press N or Shift + C to open quick add in the focused column. If no column has focus, it uses the selected task's column, or the first visible column. These shortcuts do not run while you are typing or a modal is open. C still opens the full task creator.

ActionWindows/LinuxMac
Add task in the full creatorCC
Fast entry at top, when enabledAlt + COption + C
Fast entry at bottom, when enabledAlt + Shift + COption + Shift + C
Add sub-taskCtrl + Shift + +Cmd + Shift + +
Add task at topCtrl + Shift + CCmd + Shift + C
Open quick addN or Shift + CN or Shift + C
Open taskEnterEnter
Next view (old header design)]]
Previous view[[
Move focus to topgggg
Move focus to bottomGGGG
Move task downShift + J +Shift + J +
Move task upShift + K +Shift + K +
Move task rightShift + L +Shift + L +
Move task leftShift + H +Shift + H +
Cross-row movement and row-targeted throwsShift + J/K reorder within the current column; Shift + L/H throw to an adjacent column by default (original card preserved, then restored), and supporting vertical reorder via Shift + the arrow keys while holding the column throw key
Move task to the leftShift + L + Shift +Shift + L + Shift +
Sort Kanban boardShift + SShift + S
Toggle table layoutShift + TShift + T
Show task optionsCtrl + Shift + +Cmd + Shift + +
Move task to the rightShift + H + Shift +Shift + H + Shift +
Assign a userAA
Start / stop timerWW

These controls apply when one or more cards are selected on a desktop board. Use the Open actions button in the bottom selection bar to open the same actions from the mouse.

ActionWindows/LinuxMac
Select or deselect the active cardXX
Select a range in one columnShift + clickShift + click
Archive selected cardsCtrl + ECmd + E
Assign selected cardsAA
Set tags on selected cardsTT
Move selected cardsMM
Clear selectionEscEsc
ActionWindows/LinuxMac
Activate description/comment or reply to commentEnterEnter
Save/edit text entryCtrl + EnterCmd + Enter
Write with AICtrl + JCmd + J
Create a task with AI Task WriterCtrl + JCmd + J
Assign a userAA
Blocked by personShift+BShift+B
Log timeBB
Start / stop timerWW
Add a commentCtrl + MCmd + M
Suggest reply with AI (opens the composer and inserts an AI-drafted reply; draft only, never auto-posts)Shift + RShift + R
Switch boardsAlt + 0-9Ctrl + 0-9
Expand summaryII
Expand single commentOO
Expand all commentsShift + OShift + O
Toggle history eventsCtrl + Shift + HCmd + Shift + H
View all linksCtrl + OCtrl + O
Write CommentCtrl + MCmd + M
Edit DescriptionCtrl + DCtrl + D
Edit TitleF2F2
Delete commentCtrl + Shift + 3Cmd + Shift + 3
Paste as plain textCtrl + Shift + VCmd + Shift + V
View all sub-tasksCtrl + OCtrl + O
Share taskCtrl + SCmd + S
Show task optionsCtrl + Shift + +Cmd + Shift + +
Private share link (URL only)Ctrl + Shift + :Cmd + Shift + :
Private share link (Title + URL)Ctrl + :Cmd + :
Public share link (URL only)Ctrl + Shift + .Cmd + Shift + .
Public share link (Title + URL)Ctrl + .Cmd + .
Copy task IDCtrl + Shift + ICmd + Shift + I
Copy task title and IDCtrl + ICmd + I
Star taskAlt + SAlt + S
Star commentCtrl + Shift + SCmd + Shift + S
Pin commentCtrl + Shift + PCmd + Shift + P
Follow taskFF
Unfollow taskAlt + FAlt + F

On mobile devices, the comment composer keeps dictation as the primary input method with simplified controls:

  • Dictate first, then refine with the Improve with AI option (opens a focused bottom sheet on mobile)
  • Send remains the secondary, accessible action
  • The Improve with AI trigger provides inline text enhancement without replacing dictation as the primary entry point
  • On mobile, press and hold a comment to open the Command Center with comment actions at the top. Edit comment is first when you wrote the comment.

Keyboard controls for media insertions and pickers in comments and task descriptions.

ActionWindows/LinuxMac
Open GIF picker/ in a comment or description (search for "giphy")/, then "giphy"
Navigate GIF pickerArrow keys highlight; Tab switches tabsArrow keys highlight; Tab switches tabs
Insert GIF into commentEnterEnter
ActionWindows/LinuxMac
SaveCtrl + EnterCmd + Enter
Save and closeCtrl + Alt + EnterCmd + Option + Enter
Save and create new taskCtrl + Alt + Shift + EnterCmd + Option + Shift + Enter
ActionWindows/LinuxMac
Toggle AI chat] (when rail is enabled)]
Focus chat inputCtrl + QCtrl + Q
Send messageEnterEnter
ActionWindows/LinuxMac
Tiptap menu//
Add Video EmbedCtrl + YCmd + Y
Autocomplete sentenceShift + Tab (2x)Shift + Tab (2x)
Add a line breakShift + EnterShift + Enter
ItalicizeCtrl + ICmd + I
UnderlineCtrl + UCmd + U
QuoteCtrl + Shift + BCmd + Shift + B
HighlightCtrl + Shift + HCmd + Shift + H
CodeCtrl + ECmd + E
Bullet listCtrl + Shift + 8Cmd + Shift + 8
UndoCtrl + ZCmd + Z
RedoCtrl + Shift + ZCmd + Shift + Z
Apply normal text styleCtrl + Alt + 0Cmd + Option + 0
Apply heading style 1Ctrl + Alt + 1Cmd + Option + 1
Apply heading style 2Ctrl + Alt + 2Cmd + Option + 2
Apply heading style 3Ctrl + Alt + 3Cmd + Option + 3
Apply heading style 4Ctrl + Alt + 4Cmd + Option + 4
Apply heading style 5Ctrl + Alt + 5Cmd + Option + 5
Apply heading style 6Ctrl + Alt + 6Cmd + Option + 6
Code blockCtrl + Alt + Shift + CCmd + Option + Shift + C
CodeCtrl + Shift + CCmd + Shift + C
ActionWindows/LinuxMac
Select ALLCtrl + Shift + ECmd + Shift + E
Select all from current splitCtrl + ACmd + A
Select messageXX
Bulk ArchiveShift + EShift + E
Bulk ReminderShift + HShift + H
Archive notificationEE
Open taskEnterEnter
Move focus downJJ
Move focus upKK
Archive taskCtrl + ECmd + E
ActionWindows/LinuxMac
Add taskCC
Update due dateDD
Next month/week/dayII
Previous month/week/dayUU
Month viewMM
Week viewWW
Day viewShift + DShift + D
Focus on todayTT
Focus on next dayTabTab
Focus on yesterdayShift + TabShift + Tab
Toggle through project filtersCtrl + [ + ]Cmd + [ + ]
Select project from filtersSpaceSpace
Filter tasksShift + FShift + F
ActionWindows/LinuxMac
Unarchive taskCtrl + ECmd + E
Delete task##
ActionWindows/LinuxMac
Open command paletteCtrl + KCmd + K
Search commandsType to filterType to filter
Execute commandEnterEnter
Navigate through filtered commandsArrow keysArrow keys

When you search for "Board settings" in the Command Palette using Ctrl+K or Cmd+K, the board picker now preselects the board you came from. This works whether you're on a ticket page, board page, or another view - even if you previously had a different team open in settings. Press Esc to cancel and restore your previous state.

To hide a column using the Command Palette:

  1. Open the Command Palette: Ctrl + K
  2. Type "hide" to find the "Hide column" action
  3. Press Enter to hide the active (hovered/last-clicked) column directly
  4. The Command Palette closes automatically after execution

To show previously hidden columns:

  1. Open the Command Palette: Ctrl + K
  2. Type "show" to find the "Show columns" action
  3. Press Enter to reveal all hidden sections

Press Ctrl + B (Windows/Linux) or Cmd + B (Mac) to show the board palette overlay. On the left rail, the board palette displays your user account row with:

  • Email or handle - Click to open the account switcher dialog
  • Avatar - Click to open Account & Profile settings

This provides quick access to switching workspaces or reviewing your account configuration without leaving the current board.

Press Ctrl + K (Windows/Linux) or Cmd + K (Mac) then search for "Latest Updates" in the board palette or command palette to open the Latest Updates panel from any route in the app. This provides quick access to see recent activity across your boards without leaving your current view.

Before: On the table view or any board view, Alt + 1-7 shortcuts did nothing even when the app-shell rail was supposed to be active, causing them to behave as no-ops.

After: When the rail is enabled, Alt + 2-7 now correctly switch to their corresponding surfaces (Board = 2, Table = 3, Calendar = 4, AI Chat dock = 5, and Search = 6) from any view. On Mac, the global board switcher uses Ctrl + 2-7 instead of Cmd to avoid interfering with tab switching.

Quick-log time directly from the board or a task card using Ctrl + K:

  • On a board or task card - Press Ctrl + K to open the quick-log dialog preconfigured for the selected card.
  • On an open ticket - Press Ctrl + K to instantly jump to the per-ticket time log modal, skipping the intermediate step of selecting the ticket from the board list.

The quick-log interface supports Hours and Minutes fields, board and user filters per entry, and works across time zones with per-entry local-noon timestamps for accurate log association with the logged day.

Keyboard shortcuts:

ActionWindows/LinuxMac
Quick-log time on a selected board cardCtrl + KCmd + K

Time tracking shortcuts are available when time tracking is enabled for your board or task:

  • App shell rail - Press 7 on the rail to open the running-timers view
  • Task detail - Press Option + T or Alt+T to start or stop the open task timer

The timer indicator appears in the task card and task detail, showing whether a timer is running for that task.

See the Time Tracking page for full details.

When you open the Command Palette with Ctrl+K (or Cmd+K on Mac), theme-related options now display context-appropriate labels to make system-theme mode predictable. Retired numeric theme modes (1-5) redirect safely to the Appearance settings with your in-session command state preserved.

When you open the Command Palette with Ctrl+K or Cmd+K, the action "Copy current page URL" copies the complete browser address, including the board, view, task, filters, and section. The action is available everywhere Ctrl+K opens, including task detail, calendar, and inbox views.

Ctrl + K (Windows/Linux) or Cmd + K (Mac) now opens the Command Palette on every signed-in page. This includes:

  • Boards, tickets, inbox, and search (existing behavior)
  • My Tasks view
  • All settings pages, such as Settings & General, Board general, and Appearance

On Mac, Ctrl + K also works in addition to Cmd + K.

Public/sign-in pages, including the sign-in page, still ignore this shortcut.

Escape behavior in Settings:

  • First Esc closes the command menu and keeps you in Settings
  • A second Esc exits Settings as usual

This makes the command palette consistently available for board actions, views, and shortcuts throughout the app.

  • On mobile, press and hold a comment to open the Command Center with comment actions at the top. Edit comment is first when you wrote the comment.
  • Dictation remains the primary input method on mobile; Tap Improve with AI to refine your comments without leaving the input flow

On mobile, pressing Esc in the full-screen Pages view now exits via the back action - just like other views in the app. With text typed but unsaved, Esc clears the unsaved draft. Without text, a single Esc closes the page and stays on the task.

When you press Ctrl+J from the inbox, the new task box shows which board the task will land on, using the same board chip UI as the AI chat box. The chip is only visible in the inbox and other views that mix boards. On a board or ticket detail, the context is already obvious, so the chip stays hidden.

Board selection logic:

  • Focused ticket's board: If a ticket is visible and focused in the inbox, Ctrl+J places the new task on that ticket's board.
  • Open board split: If there's no focused ticket, the task goes on the open board split.
  • All or Important: If no board is in context, Ctrl+J uses All or Important as a default board.

Click the chip before saving to change the board.