Skip to content

Keyboard Shortcuts

Keyboard shortcuts for actions in Stroom.

This section describes all the keyboard shortcuts that are available to use in Stroom. Some shortcuts apply everywhere and some are specific to the screen that you are in or the user interface component that has focus.

Keyboard shortcuts can take two forms:

  • Combination - Multiple keys pressed at the same time, e.g. ctrl+enter.
  • Sequence - Multiple keys pressed in sequence with only one key pressed at a time, e.g. g+t, press

Warning

Currently these keyboard shortcuts will not work if a visualisation or documentation preview pane has focus. This is a known issue that will be addressed in the future.

General shortcuts

ActionShortcutNotes
CancelescCloses/cancels an open popup or dialog discarding any changes. Equivalent to clicking Cancel on a dialog.
Select / togglespaceSelects a row/item in a table, list, selection box or tab bar. Toggles a focused checkbox. Selects a radio button.
ExecuteenterSelects a row/item in a table, list, selection box or tab bar. Opens a Document/Date picker dialog on a Document/Date field.
OKctrl+enterEquivalent to clicking OK on a dialog, closes the dialog accepting any changes.
Context Menualt+menuShows the context menu for the selected item, e.g. the selected item in the explorer tree.
Select allctrl+a
Savectrl+sSave the current tab.
Save allshift+ctrl+sSaves all open and un-saved tabs.
Closealt+wClose the current tab.
Close allshift+alt+wCloses all open tabs.

Movement

Movement within lists, selection boxes or tab bars you can use the cursor keys, hjkl or wasd to move between items.

ActionShortcut
Upup or k or w
Downdown or j or s
Leftleft or h or a
Rightright or l or d

You can also move up or down by page using:

ActionShortcut
Page Uppgup
Page Downpgdn
Home / Starthome
Endend

Finding things

ActionShortcutNotes
Find documents by nameshift+alt+f or shift+shiftFind documents by name, type, UUID.
Find in contentshift+ctrl+fFind documents whose content contains the search term. This is the same as clicking the icon on the explorer tree.
Recent itemsctrl+eFind a document in a list of the most recently opened items.
Locate documentalt+lLocate the currently open document in the explorer tree. This is the same as clicking the icon on the explorer tree.
Helpf1Show the help popup for the currently focused screen control, e.g. a text box. This shortcut will only work if there is a help next to the control.
Focus the Explorer Tree filterctrl+/Changes focus to the Quick Filter in the Explorer Tree pane.
Focus the current tab Quick Filter/If the currently open tab has a Quick Filter bar it will change focus to that so a filter term can be entered.

Direct access to screens

The following shortcuts are all of the sequential type with the mnemonic Goto X. These shortcuts may not do anything if you do not have the required permissions for the screen in question.

ActionShortcutNotes
Goto Application Permissionsg+a
Goto Annotationsg+b
Goto Cachesg+c
Goto Dependenciesg+d
Goto Explorer Treeg+eChanges focus to the Explorer Tree so the user can use the Movement shortcuts to move around the tree to select different documents.
Goto User Groupsg+g
Goto Index Volumesg+i
Goto Jobsg+j
Goto API Keysg+k
Goto Nodesg+n
Goto Propertiesg+p
Goto Data Retentiong+r
Goto Search Resultsg+s
Goto Server Tasksg+t
Goto User Preferencesg+u
Goto Data Volumesg+v
Goto User Accessg+w
Goto User Accountsg+x
Goto Signing Keysg+y

Creating new documents

The following shortcuts will open the dialog to create a new document in the currently selected explorer tree folder. If a document is currently selected in the explorer tree then the new document will be created in the same folder as the selected document. If nothing is selected or multiple items are selected then these key sequences have no effect.

ActionShortcut
Create Annotationc+a
Create Elastic Index c+c
Create Dashboard c+d
Create Feed c+e
Create Folder c+f
Create Dictionary c+i
Create Lucene Index c+l
Create Documentation c+o
Create Pipeline c+p
Create Query c+q
Create Analytic Rule c+r
Create Text Converter c+t
Create View c+v
Create XSLT c+x

Screen specific shortcuts

Dashboard

The following shortcuts are available when editing a Dashboard .

ActionShortcutNotes
Execute all queriesctrl+enterExecutes all queries on the Dashboard. This is the same as clicking .

Pipeline stepping

The following shortcuts are available when stepping a pipeline.

ActionShortcutNotes
Step refreshctrl+enterRefresh the current step. This is the same as clicking .

Query

The following shortcuts are available when editing a Query .

ActionShortcutNotes
Execute queryctrl+enterExecute the current query. This is the same as clicking .

Text editor

The following common shortcuts are available when editing text editing text in the Ace text editor that is used on many screens in Stroom, e.g. when editing a Pipeline or Query.

ActionShortcutNotes
Undoctrl+zUndo last action.
Redoctrl+shift+zRedo previously undone action.
Toggle commentctrl+/Toggle commenting of current line/selection. Applies when editing XML, XSLT or Javascript.
Move line upalt+upMove line/selection up.
Move line downalt+downMove line/selection down.
Delete linectrl+dDelete the current line.
Findctrl+fOpen find dialog.
Find/replacectrl+hOpen find/replace dialog.
Find next matchctrl+kFind next match.
Find previous matchctrl+shift+kFind previous match.
Indent selectiontabIndent the selected text.
Outdent selectionshift+tabUn-indent the selected text.
Upper-casectrl+uMake the selected text upper-case.
Open Completion listctrl+spaceOpen the code completion list to show suggestions based on the current word. See Auto-Completion.
Trigger snippettabTrigger the insertion of a snippet for the currently entered snippet trigger text. See Tab triggers.

See Ace Default keyboard shortcuts for more.

If you know Vim key bindings then the Ace editor supports a reasonable sub-set of them, see Vim Key Bindings.

All documentation