How-to guide

How to use GitHub keyboard shortcuts

Press ? on any GitHub page to see its shortcuts, such as G then I for Issues. Or press ⌘K with TabCmdr and type what you want, like issues or new pull request.

Quick answer

Run a GitHub action in three steps

  1. ⌘K

    Step 1

    Open the palette

    On any github.com page. Ctrl+K on Windows and Linux.

  2. issues

    Step 2

    Type the action

    GitHub actions show under Commands.

  3. ↵

    Step 3

    Press Enter

    TabCmdr opens that page of the repository you’re in.

GitHub’s own shortcuts

GitHub has keyboard shortcuts on most pages. Press ? on any page to see the ones that work there.

To do thisPress
See the shortcuts for this page?
Focus the search barS or /
Go to CodeG then C
Go to IssuesG then I
Go to Pull requestsG then P
Go to ActionsG then A
Go to WikiG then W
Go to DiscussionsG then G
Open the repository in github.dev.
Open github.dev in a new tab>

The G shortcuts work on a repository page. You need to be signed in to use github.dev.

Sources: GitHub Docs keyboard shortcuts and github.dev pages, checked in October 2026.

TabCmdr's way

Run GitHub actions by name with TabCmdr

TabCmdr is a keyboard launcher that lives in your browser. On github.com it adds 17 GitHub actions to its search box, so you type what you want instead of remembering which letter does it.

Before you start: add TabCmdr from the Chrome Web Store. It has a 7-day free trial and needs no account.

Step 1: Open the palette on GitHub

Press ⌘+K on a Mac or Ctrl+K on Windows and Linux, on a repository page such as its pull requests.

Step 2: Type the action

Type a word from the action’s name. go to lists the pages you can jump to. GitHub actions sit under Commands, marked Page command.

TabCmdr palette on GitHub with go to typed, listing Go to Notifications, Go to Explore, Go to Dashboard, Go to Code Tab, Go to Issues Tab and more
go to lists the GitHub pages TabCmdr can open.

Step 3: Press Enter

TabCmdr opens that page of the repository you’re in. From the pull requests of acme/web, Go to Issues Tab opens the issues of acme/web.

create finds the two actions that start something new. Create New Pull Request opens the repository’s compare page.

TabCmdr palette on GitHub with create typed, showing Create New Issue and Create New Pull Request
create finds Create New Issue and Create New Pull Request.

All 17 GitHub actions

ActionWhat it does
Go to Code TabOpens the repository’s main page
Go to Issues TabOpens the repository’s issues
Go to Pull Requests TabOpens the repository’s pull requests
Go to Actions TabOpens the repository’s actions
Go to Wiki TabOpens the repository’s wiki
Go to Discussions TabOpens the repository’s discussions
Go to Security TabOpens the repository’s security page
Go to Projects TabOpens the repository’s projects
Go to Repo SettingsOpens the repository’s settings
Create New IssueOpens a new issue form for the repository
Create New Pull RequestOpens the repository’s compare page
Open in github.dev EditorOpens the repository in github.dev
Open Blame ViewSwitches a file page to its blame view
Go to NotificationsOpens your notifications
Go to ExploreOpens Explore
Go to DashboardOpens your dashboard
Focus Search BarPuts the cursor in GitHub’s search

The repository actions need you to be inside a repository. On a page such as your notifications, they do nothing. Open Blame View only works on a file page.

Turn GitHub actions off

Open TabCmdr’s settings, choose Sites and find Site Shortcuts, which is marked Experimental. Untick GitHub to keep its actions out of the palette, or turn off Enable Site Shortcuts to hide the actions for every site.

TabCmdr settings, Sites pane, Site Shortcuts section with Enable Site Shortcuts on and GitHub, YouTube, Gmail, Notion, Figma, Discord, GitLab, Jira and X ticked
Each supported site has its own tick box under Site Shortcuts.

Try it on your own tabs

Works in Chrome, Edge, Brave, Arc, Vivaldi and Opera.

Install for Chrome

FAQ

Questions about GitHub shortcuts

More in the documentation.

How do I see all GitHub keyboard shortcuts?

Press ? on any GitHub page. A dialog lists the shortcuts that work on the page you’re on.

How do I go to Issues or Pull requests with the keyboard?

On a repository page, press G then I for Issues, or G then P for Pull requests. With TabCmdr, press ⌘K or Ctrl+K and type issues or pull requests instead.

Why don't GitHub's single-key shortcuts work?

GitHub lets you turn off character key shortcuts in your accessibility settings. Shortcuts that use Ctrl or Command keep working when you do.

Do TabCmdr's GitHub actions work outside a repository?

Go to Notifications, Go to Explore, Go to Dashboard and Focus Search Bar work on any GitHub page. The repository actions, such as Go to Issues Tab, need you to be inside a repository, and Open Blame View needs a file page.

Do they work on GitHub Enterprise?

TabCmdr adds its GitHub actions on github.com and its subdomains. A GitHub Enterprise Server on your company’s own address isn’t covered.

Can I turn off TabCmdr's GitHub actions?

Yes. In TabCmdr’s settings, open Sites and untick GitHub under Site Shortcuts. Turn off Enable Site Shortcuts to hide the actions for every site.

One shortcut for your whole browser. Stop hunting for tabs.

Free for 7 days Then $3.99 / y No account