⌥+⌃AltPlusCtrl

Basecamp Keyboard Shortcuts

Basecamp has always positioned itself against feature-bloated project management tools, favoring a small number of clearly named tools (Message Board, To-dos, Docs & Files, Schedule) per project over configurable custom workflows, and its keyboard shortcuts reflect that same restraint — the list stays short and purposeful, aimed squarely at the genuinely repetitive parts of moving between projects and clearing to-dos rather than trying to cover every possible action with its own binding. The search shortcut is probably the most valuable one in daily use, since a company with many active Basecamp projects can otherwise mean a lot of manual clicking through project after project to find a specific conversation or file. Basecamp deliberately doesn't publish an in-app shortcut reference or command palette the way denser tools do, in keeping with its minimalist philosophy, so the list here is compiled from actually testing the interface rather than pulled from a built-in help panel. This page suits teams and freelancers already running client work or internal projects through Basecamp who want to shave time off the routine parts — checking assignments, jumping between a handful of active projects, finding an old message — rather than anyone hoping for a dense IDE-style shortcut scheme, because that's simply not what Basecamp's product philosophy offers. If you manage more than a few concurrent projects, the G-then-letter navigation shortcuts and global search are worth memorizing first, since together they cover the large majority of Basecamp's actual daily friction points.

Navigation

ActionWindowsMacDescription
Go to Home dashboardG then HG then HJumps to Basecamp's main Home dashboard showing all your projects and recent activity — tap G, release, then tap H, the same two-key pattern several other browser-based tools reuse for their own go-to destinations.
Go to My AssignmentsG then AG then AJumps to the personal 'My Assignments' view listing every to-do assigned to you across all projects, a useful cross-project overview rather than checking each project individually.
Go to Hey! (notifications)G then EG then EJumps to the Hey! notification feed showing recent mentions, assignments, and activity across your projects in one chronological stream.
Switch to next projectCtrl+Alt+Right (varies)Cmd+Option+RightMoves to the next project in your project list, useful for quickly scanning across several active projects in sequence.
Go to Pings (direct messages)G then PG then PJumps directly to Pings, Basecamp's direct-messaging feature between individual teammates or small groups, separate from a project's own Message Board and Campfire chat.
Go to Docs & FilesG then DG then DJumps to the current project's Docs & Files section, where uploaded documents, images, and folders live separate from the Message Board and to-do lists — tap G, then D, following the same two-step rhythm as the other Basecamp destinations above.
Go to ScheduleG then SG then SJumps to the current project's Schedule, a shared calendar showing due dates and scheduled events specific to that project, distinct from any personal calendar app a teammate might separately use.
Star a project for quick accessClick star icon — no keyboard shortcutSameStarring a project pins it near the top of the Home dashboard's project list, a click-driven organizational action for anyone juggling more active projects than comfortably fit in view without scrolling.

Todos

ActionWindowsMacDescription
Add new to-doN (within a to-do list)NOpens the new to-do entry field within the currently viewed to-do list, ready for immediate typing without clicking the add button.
Mark to-do completeClick checkbox or Space (item focused)SpaceToggles the completion checkbox on the currently focused to-do item, moving it into the completed section of the list.
Assign to-do to teammateA (to-do detail view)APulls up a small picker for choosing who owns the currently open to-do, letting you hand off or claim ownership without hunting for a separate settings page tucked away from the detail view.
Set or change a to-do's due dateD (to-do detail view)DOpens the date picker for the currently open to-do item, letting you add, change, or clear a due date without leaving the detail view to find a separate settings control.
Add a comment to a to-doC (to-do detail view)COpens the comment field on the currently open to-do, letting teammates discuss a specific task directly beneath it rather than starting a separate Message Board thread for a small clarifying question.

Search

ActionWindowsMacDescription
Search across Basecamp//Focuses the global search bar for finding messages, to-dos, documents, and files across every project you have access to, arguably the single most valuable shortcut once an account has more than a couple of active projects.
Filter search by content typeClick filter chips in search results, no direct keySameNarrows search results to a specific content type (messages only, to-dos only, files only) via clickable filter chips shown above the results list, with no dedicated keyboard shortcut for jumping directly to a specific filter.
Close search overlayEscEscCloses the search results overlay and returns to whatever page was open before the search was triggered.
Search within the current project only/ from inside a project view, then leave scope as-isSameRunning search from inside an open project automatically scopes initial suggestions toward that project's own content before broadening, a subtle behavior difference from triggering search from the global Home dashboard.

Frequently Asked Questions

Why does Basecamp's shortcut set feel so much smaller than a tool like Jira or ClickUp?

Basecamp is intentionally opinionated and simple by design — it offers a fixed set of tools per project (Message Board, To-dos, Docs & Files, Schedule, Campfire chat) rather than customizable fields, statuses, or workflows, so there's correspondingly less surface area for a dense shortcut scheme to control compared to a highly configurable project management tool.

Does 'My Assignments' show to-dos from every project, or just the one I'm currently viewing?

My Assignments (G then A) is deliberately a cross-project view, aggregating every to-do assigned specifically to you across all projects you're a member of into a single list, distinct from a single project's own to-do lists which only show that project's items.

Why do search results sometimes miss a message I know exists?

Basecamp's search only returns results from projects you currently have access to, so a message in a project you were later removed from, or an archived project depending on your account's archive-search settings, may not surface even if the content technically still exists in the account's history.

What's the difference between a Ping and posting on a project's Message Board?

A Ping is a private, direct message between you and one or a few specific teammates, functioning outside of any particular project's context — closer to a quick one-on-one chat. A Message Board post is scoped to a specific project and visible to everyone with access to that project, meant for announcements or discussion the whole project team should see rather than a private exchange.

Can I undo marking a to-do complete if I check it by accident?

Yes — pressing Space again (or clicking the checkbox again) on a completed to-do simply toggles it back to incomplete, moving it back out of the completed section into the active list, so an accidental completion is a single keystroke to reverse rather than requiring any deeper undo action.

Can I reorder to-do lists or individual to-dos without a mouse drag?

Reordering both to-do lists within a project and individual to-dos within a list is a drag-and-drop action in Basecamp's interface, with no keyboard-only equivalent — this is one of the areas where Basecamp's minimalist shortcut philosophy leaves a genuinely mouse-driven gap, since structural reorganization wasn't considered frequent enough daily friction to warrant a dedicated binding.

Do starred projects sync across everyone on the team, or are they personal?

Starring a project is a personal preference scoped to your own account only — one teammate starring a handful of active projects for their own quick-access list has no effect on what any other teammate sees starred on their own Home dashboard, since each person's Basecamp experience is organized independently even within a shared account.