Taskeract Taskeract
Features Pricing Blog Docs Changelog
Sign in Get started
FeaturesPricingBlogDocsChangelog Sign in Get started

Keyboard
Shortcuts

Vim-style navigation, jump mode, and shortcut tables for every view.

On this page

Overview Global Shortcuts Jump Mode Changes View Conflict Resolution History & Logs Git History Viewer PR Review Issues View Excavator DVR Playback Window Management

Keyboard Shortcuts

Taskeract supports configurable keyboard shortcuts for common actions. The default modifier key is Cmd on macOS and Ctrl on Linux/Windows. Both the shortcuts and the modifier key can be customized in Configuration > Keybindings. Below are the default bindings.

Numbered Shortcuts in Dialogs

Action dialogs that present a list of choices (such as the agent picker or session create wizard) show a number next to each option. Press the corresponding number key to select it instantly instead of clicking.

Vim-style Navigation

All navigable views (Changes, History, Logs, Git History Viewer, Blame, Issues, PR Review, Excavator) support vim-style motions with numeric prefixes. Type a number before a motion to repeat it — for example, 5j moves down five rows. Additional motions: gg jumps to the first row (or {n}gg to row n), G jumps to the last row (or {n}G to row n), 0 jumps to the first row, and % jumps to the line containing the matching bracket, parenthesis, or brace (in views with code content). The pending count is shown in the status bar as you type.

Taskeract keyboard shortcuts overlay showing available keybindings

Global Shortcuts

Action Default Shortcut
New session wizardMod+S
Quick new sessionMod+Shift+S
Scroll messages upMod+K
Scroll messages downMod+J
Jump modeMod+G
Toggle settingsMod+,
Toggle DVR modeMod+D
Keyboard shortcutsMod+B
PushMod+P
Create PR / Merge & Push / Merge PRMod+M
Update from base (when behind)Mod+U

Jump Mode

Jump mode (Mod+G) acts as a leader key for quick keyboard navigation. Press a key to perform an action, or Esc to cancel. The panel shows which keys are active based on the current session state.

Key Action
1–5Switch tab — 1 Chat, 2 Logs, 3 Changes, 4 History, 5 Review. In tiling and sliding modes, these toggle the panel as a separate window instead of switching tabs. Unavailable tabs appear dimmed. When viewing Issues, 1–9 switch to the corresponding status filter instead.
0Open a new embedded shell terminal in the session.
\Toggle the Git History Viewer for the current project's repository. Press again to return to the previous session.
6–9Launch a guest agent. Each configured terminal agent is assigned a number. Only shown when the primary agent is running.
,Push the session branch to the remote.
.Create PR (PR mode) or Merge & Push (merge mode).
'Rebase onto the base branch (when behind).
/Merge from the base branch (when behind).
`Switch project group. Opens a sub-picker listing your groups — press a letter to filter the sidebar, then continue in jump mode. Only available when sidebar grouping is enabled.
;Toggle the Issues view for the current project. Press again to return to the previous session.
-Toggle Project Properties for the current project. Press again to return to the previous session.
[Toggle the PR thread bar sidebar. Only available when the current session is linked to a pull request and the Review tab is not active (the Review tab already shows threads inline).
]Toggle the issue sidebar. Only available when the current session is linked to an issue.
=Open the project in your preferred external editor (VS Code, Cursor, Zed, etc.). When viewing Issues, toggles the "Only mine" filter instead.
+Toggle the Excavator sidebar for automated bug scanning. Available in any session.
Mod+1–Mod+4Switch window layout — Mod+1 Tabbed, Mod+2 Horizontal tiling, Mod+3 Vertical tiling, Mod+4 Sliding. Hold the modifier key while in jump mode.
a–zJump to a session by letter. Letters are assigned to sessions in sidebar order.

Git keys are shown or dimmed based on the current state (e.g., Push is only active when there are commits ahead of the remote).

Changes View Shortcuts

Action Default Shortcut
Navigate up / down↑ / k, ↓ / j (prefix with count, e.g. 5j)
First / last rowgg / G (or {n}gg / {n}G for row n)
Matching bracket%
Focus file tree← / h
Focus diff viewer→ / l
Previous change,
Next change.
Visual modev
Copy to clipboardSpace / y
Find/ or Mod+F
Find nextn
Find previousN (Shift+n)
Toggle full file / changes onlyf
Clear findEscape
Exit visual modeEscape

Conflict Resolution Shortcuts

When a conflicted file is selected in the Changes view, the following shortcuts become available. See Merge Conflicts for details.

Action Default Shortcut
Accept Ourso
Accept Theirst
Agent resolvea
External merge toole
Mark resolvedr
Agent review all conflictsShift+A

History & Logs View Shortcuts

The History tab and Logs tab share the same navigation shortcuts:

Action Default Shortcut
Navigate up / down↑ / k, ↓ / j (prefix with count, e.g. 10j)
First / last rowgg / G (or {n}gg / {n}G for row n)
Visual modev
Copy to clipboardSpace / y
Find/ or Mod+F
Find nextn
Find previousN (Shift+n)
Clear findEscape
Exit visual modeEscape
Switch tab (Logs only)h / l

Git History Viewer Shortcuts

The Git History Viewer supports vim-style navigation with a two-pane layout (commit graph and commit detail).

Action Default Shortcut
Navigate up / downj / k (prefix with count)
First / last commitgg / G
Focus graph paneh
Focus detail panel
Search commits/
Refreshr
Visual modev
Copy to clipboardSpace / y
CloseEscape

Within the detail pane:

Action Default Shortcut
Toggle file list / diff focusTab or Space
Switch Changes / Tree tabh / l (file focus)
Toggle commit messagez
Open blameEnter (file focus)
Open file historyBackspace (file focus)
Previous / next hunk, / . (diff focus)
Find in diffMod+F (diff focus)
Matching bracket% (diff focus)

PR Review Shortcuts

The PR review view (standalone or embedded in the session Review tab) supports full keyboard navigation across its three panes.

Action Default Shortcut
Switch pane left / righth / l (file list ↔ diff ↔ checklist)
Navigate files (file pane)j / k (prefix with count, e.g. 5j)
First / last filegg / G
Select file & open diffEnter (file pane)
Navigate diffj / k (diff pane, prefix with count)
First / last diff linegg / G (diff pane)
Previous / next hunk, / . (diff pane)
Matching bracket% (diff pane)
Visual modev (diff pane)
Copy to clipboardSpace / y (diff pane)
Find/ or Mod+F (diff pane)
Find next / previousn / N (diff pane)
Toggle full file / changes onlyf (diff pane)
Add comment at cursor linec (diff pane)
Toggle PR descriptiond (diff pane)
Navigate threads (checklist pane)j / k (prefix with count)
First / last threadgg / G
Open thread detailEnter (checklist pane)
Open thread to mark readyr (checklist pane, open threads)
Open thread to sign offo (checklist pane, ready threads)
Open thread to rejectx (checklist pane, ready threads)
Cycle filter tabf (checklist pane, cycles All → Open → Ready → Done)
Submit as issue / replyMod+Enter
Submit as comment (informational)Mod+Shift+Enter
Close thread detail / description / viewEscape

Issues View Shortcuts

The Issues view supports vim-style navigation with numeric prefixes.

Action Default Shortcut
Navigate up / downj / k (prefix with count, e.g. 5j)
First / last issuegg / G
View issue detailsEnter
Create new issuec
Open issue editore
Save edit / submit formMod+Enter
Focus search/
Start or go to sessions
Close detail / close editor / close issues viewEscape

Mod refers to Cmd on macOS and Ctrl on Linux/Windows. The modifier key itself can be changed in Configuration > Keybindings.

Excavator Shortcuts

The Excavator sidebar supports vim-style navigation. Click the sidebar to focus it, then use the following keys.

Action Default Shortcut
Navigate up / downj / k (prefix with count, e.g. 5j)
First / last buggg / G
View bug detailsEnter
Toggle checkboxx
Dismiss focused bugd
Promote to trackerp
Close detail / close sidebarEscape

DVR Playback Shortcuts

When DVR mode is active (Mod+D to enter), these shortcuts control playback:

Action Default Shortcut
Play / PauseSpace
Skip back 10s←
Skip forward 10s→
Decrease speed[
Increase speed]
Previous chapter,
Next chapter.
Exit DVR / Jump to liveEscape

Window Management

These shortcuts control session window layouts. Each action group -- focus, resize, and swap/move -- uses its own modifier combo with the directional keys (H/J/K/L or arrows). By default, Mod alone moves focus, Mod+Shift resizes, and Mod+Alt swaps or moves windows. All three combos are fully configurable in Configuration > Keybindings, so you can avoid conflicts with your desktop window manager. In tiling and sliding modes, a status bar at the bottom shows the available keys for the current mode.

General (all modes)

Action Default Shortcut
New shell terminalMod+`
Cycle layout modeMod+\
Focus previous windowMod+[
Focus next windowMod+]

Tabbed mode navigation

In tabbed mode, directional keys move focus between the main area, the shell panel, and sidebars.

ActionDefault Shortcut
Focus shell panel / main areaMod+J / K
Focus sidebar / back to mainMod+L / H
Resize shell panelShift+Mod+J / K
Resize sidebarShift+Mod+H / L

Directional focus (tiling + sliding)

ActionDefault Shortcut
Focus left / down / up / rightMod+H / J / K / L
Swap with master (tiling)Mod+Enter

Resize (tiling + sliding)

ActionDefault Shortcut
Grow/shrink in directionMod+Shift+H / J / K / L

Swap / move (tiling + sliding)

ActionDefault Shortcut
Swap/move window in directionMod+Alt+H / J / K / L

The modifier combos for focus, resize, and swap/move are each independently configurable. You can set them to any combination of mod, ctrl, meta, alt, and shift -- for example, ctrl+shift or just alt. The directional keys and the status bar visibility can also be customized. See Configuration > Keybindings for details.

← Window Modes
Taskeract Taskeract

Your AI coding workspace.

Product

  • Features
  • Pricing
  • Changelog
  • Get started

Resources

  • Documentation
  • Getting Started
  • Usage Guide
  • Configuration
  • Themes
  • Blog

Company

  • About
  • Discord
  • Privacy
  • Terms

© 2026 Acqusys, LLC

Built for developers who code with AI