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
- ⌘K
Step 1
Open the palette
On any github.com page. Ctrl+K on Windows and Linux.
- issues
Step 2
Type the action
GitHub actions show under Commands.
- ↵
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 this | Press |
|---|---|
| See the shortcuts for this page | ? |
| Focus the search bar | S or / |
| Go to Code | G then C |
| Go to Issues | G then I |
| Go to Pull requests | G then P |
| Go to Actions | G then A |
| Go to Wiki | G then W |
| Go to Discussions | G 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.

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.

create finds Create New Issue and Create New Pull Request.All 17 GitHub actions
| Action | What it does |
|---|---|
| Go to Code Tab | Opens the repository’s main page |
| Go to Issues Tab | Opens the repository’s issues |
| Go to Pull Requests Tab | Opens the repository’s pull requests |
| Go to Actions Tab | Opens the repository’s actions |
| Go to Wiki Tab | Opens the repository’s wiki |
| Go to Discussions Tab | Opens the repository’s discussions |
| Go to Security Tab | Opens the repository’s security page |
| Go to Projects Tab | Opens the repository’s projects |
| Go to Repo Settings | Opens the repository’s settings |
| Create New Issue | Opens a new issue form for the repository |
| Create New Pull Request | Opens the repository’s compare page |
| Open in github.dev Editor | Opens the repository in github.dev |
| Open Blame View | Switches a file page to its blame view |
| Go to Notifications | Opens your notifications |
| Go to Explore | Opens Explore |
| Go to Dashboard | Opens your dashboard |
| Focus Search Bar | Puts 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.

Try it on your own tabs
Works in Chrome, Edge, Brave, Arc, Vivaldi and Opera.