Keyboard Shortcuts

Keyboard Shortcuts Plugin

Provides keyboard shortcuts to quickly and efficiently navigate and manage Jenkins.


Screenshots

Despite being keyboard oriented, there are several visual user interface elements to this plugin.

Help Panel Launched via ?, shows all the known shortcuts
View Selector Panel Launched via g-v, lets the user select from all Views and jumps to the selected View
Job Selector Panel Launched via g-j, lets the user select from all Jobs and jumps to the selected Job
Job Permalink Selector Panel Launched via g-p when user is on a Job page, selects from all Permalinks
Node Selector Panel Launched via g-N, selects from all Computer Nodes
Job in View Navigation When user is on a View page, arrow keys, vim j/k and n/p, and others, migrate the selected Job selector, hit o to open that Job

Shortcuts

Shortcuts from any Job page

These shortcuts are available when you are on a ./job/.** page:

Shortcut Action
b Build now
g-c Go to Changes
g-C Go to Configure Job
g-m Go to Modules
g-p Permalink Selector
g-P Go to SCM Polling
g-s Go to Status
g-t Go to Build Time Trend
g-w Go to Workspace

Shortcuts from any View page

These shortcuts are available when you are on a ./view/.* page, but *not a Job page (e.g. ./view/All/job/.**):

Shortcut Action
b build current job item
j next job item
k previous job item
n next job item
o open current job item
p previous job item
g-C Go to Configure View

Shortcuts from any page

These shortcuts are available when you are on any page, unless overridden by a Job or View page shortcut:

Shortcut Action
? show keyboard shortcut help
/ move cursor to search box
r refresh current page
g-C Go to Configure Jenkins
g-h Go to Home
g-H Go to Build History
g-j Job Selector
g-m Go to Manage Jenkins
g-n Go to Computer Nodes
g-N Computer Node Selector
g-p Go to People
g-P Go to Plugin Manager
g-v View Selector

Shortcuts from any Selector Panel

These shortcuts are available when you are on any selector panel:

Shortcut Action
previous item
previous item
next item
next item
<escape> close panel
<enter> select item
<home> first item
<end> last item
<pg-up> first item
<pg-dn> last item

Shortcuts from the Search Results Panel

These shortcuts are available when you are on the Search Results panel:

Shortcut Action
j next search item
k previous search item
n next search item
o open current search item
p previous search item

Changelog

2.0 (planned)

  • make keyboard shortcuts an extension point for other plugins

1.3 (not yet released)

  • Help/Selectors should use the offset from the top of the viewport, not top of the screen JENKINS-13375
  • Add keyboard shortcut for console output JENKINS-13723
    • NOTE: the best way to do this was g-c which was previously used by /changes .. /changes now accessed via g-g
  • allow j/k navigation for search results JENKINS-13105 - this forced bump to requiredCore of v1.461

1.2 (released 2012-04-03)

  • depend on Jenkins v1.455, mistake with v1.1 to depend on v1.454
  • typing within a selector should be for anywhere in the selector item name JENKINS-13305
  • hitting / key puts / in the search box JENKINS-13106

1.1 (released 2012-03-07)

  • depend on Jenkins v1.454 which uses upgraded prototype.js library to not collide with new breadcrumbs
  • fixed URL handling for proxy/reverse proxy/weird deploy contexts JENKINS-12730

1.0 (released 2012-02-22)

  • depend on the released jenkins 1.451
  • fixed a simple bug with permalink jumping

1.0-beta-2 (released 2012-02-08)

  • added ability to type prefixes in selectors and have results filtered
  • add node selector
  • properly handle selectors to prevent multiples being active simultaneously
  • fixed prototype.js problem JENKINS-11618
  • provide a user property to allow logged in users to enable/disable shortcuts

1.0-beta-1 (released 2012-01-29)

  • initial implementation
  • fully I18Ned