GitHub - Enhanced Shortcuts & Header Toolbar

Extends GitHub navigation: adds a header toolbar and fixes native shortcuts to work on any keyboard layout

Dovrai installare un'estensione come Tampermonkey, Greasemonkey o Violentmonkey per installare questo script.

You will need to install an extension such as Tampermonkey to install this script.

Dovrai installare un'estensione come Tampermonkey o Violentmonkey per installare questo script.

Dovrai installare un'estensione come Tampermonkey o Userscripts per installare questo script.

Dovrai installare un'estensione come ad esempio Tampermonkey per installare questo script.

Dovrai installare un gestore di script utente per installare questo script.

(Ho già un gestore di script utente, lasciamelo installare!)

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

(Ho già un gestore di stile utente, lasciamelo installare!)

Autore
Vikindor
Installazioni giornaliere
0
Installazioni totali
5
Valutazione
1 0 0
Versione
1.2.10
Creato il
23/10/2025
Aggiornato il
11/03/2026
Dimensione
13,5 KB
Licenza
MIT
Applica a

GitHub - Enhanced Shortcuts & Header Toolbar

Userscript for browsers that extends GitHub navigation with a customizable header toolbar and unified, layout‑independent keyboard shortcuts.

✨ Features

  • Works on both github.com and gist.github.com
  • Adds quick-access buttons (Repositories, Stars, Gists, etc.) to the header
  • Enhances native GitHub shortcuts (G + ...): they work on any keyboard layout now
  • Repo-context awareness — switches between repository tabs or global pages automatically
  • Custom shortcuts for personal sections (Repositories, Stars, Packages, Gists, etc.)
  • Configurable buttons in the CONFIG block with adjustable order
  • Automatically restores after PJAX (SPA) navigations
  • Native GitHub styling, dark/light theme support

🖼 Screenshot

GitHub header shortcuts screenshot

🔧 Configuration

Open the script in your userscript manager and adjust the config block at the top:

const CONFIG = {
  repositories: true,
  projects: true,
  packages: true,
  stars: true,
  gists: true,
  organizations: true,
  enterprises: true,
  issues: true,
  pulls: true,
  order: ['repositories','projects','packages','stars','gists','organizations','enterprises','issues','pulls'],
};

true / false — toggle visibility of each button

order — controls display order

🎹 Available Shortcuts

All shortcuts work regardless of current keyboard layout.

Combo Destination Context
G + D Dashboard Global
G + N Notifications Global
G + I Issues Repo / Global
G + P Pull Requests Repo / Global
G + C Code tab Repo only
G + A Actions Repo only
G + B Projects Repo only
G + W Wiki Repo only
G + G Discussions Repo only
G + R Your Repositories Global
G + T Your Projects Global
G + K Your Packages Global
G + S Your Stars Global
G + J Your Gists Global
G + O Organizations Global
G + E Enterprises Global
Shift + ? Keyboard shortcuts Global

📦 Header Buttons

Button Shortcut Destination
Repositories G + R https://github.com/<user>?tab=repositories
Projects G + T https://github.com/<user>?tab=projects
Packages G + K https://github.com/<user>?tab=packages
Stars G + S https://github.com/<user>?tab=stars
Gists G + J https://gist.github.com/<user>
Organizations G + O https://github.com/settings/organizations
Enterprises G + E https://github.com/settings/enterprises
Issues G + I Context-aware (Repo or Global)
Pull requests G + P Context-aware (Repo or Global)