Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • G gitlabhq1
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 21
    • Issues 21
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • gpt
  • large_projects
  • gitlabhq1
  • Merge requests
  • !7659

Merged
Created Sep 01, 2014 by Administrator@rootOwner

Awesome keyboard shortcuts for GitLab

  • Overview 11
  • Commits 1
  • Changes 31

Created by: Razer6

Tired of using your mouse for GitLab? 馃挙 Here are keyboard shortcuts for GitLab. 馃

An image says more than 1000 words. This PR improves GitLab with the following shortcuts:

screenshot 2014-08-31 23 55 01

Implementation

I use mousetrap for the key binding management. I first wrote a custom library, but it's not that easy to write a reliable library for that which works for different browsers and different languages, so don't reinvent the wheel!

For different pages, different shortcut handlers are used (derived from base shortcut handler, to support help and search). Additional, custom shortcut handlers define their visible help sections.

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: github/fork/Razer6/feature/shortcuts