Keyboard Shortcuts
Introduction
This document summarizes the shortcut keys available in Studio Pro. This document is divided into sections which indicate where you can use the keys.
General Shortcut Keys
These keys are available in multiple places within Studio Pro and work generically.
Panes and Editors
These keys are active within the Dockable Panes and editors, such as the Domain Model, Pages, Workflows, Microflows, or the Navigation editor.
All Panes and Editors
You can navigate between Studio Pro panes (for example, the domain model editor or the Errors pane) using Ctrl + Shift + Tab. This opens a selection dialog where you can choose a pane using the mouse, Ctrl + arrow keys, or Ctrl + Shift + Tab. You are taken to the selected pane when you click the main mouse button or release the Ctrl key.
There are alternative ways to navigate between tabs within panes:
Windows | Mac | Description |
---|---|---|
Ctrl + 1 - 0 | Not available | Switch to tab at selected tab position in the current window. |
Ctrl + Page up / Page down | Not available | Switch to next/previous tab in active pane. |
Most menu items also have shortcut keys assigned to them that can be used in all panes. These are shown in the menus, listed in the Menu Shortcut Keys section, below, and are listed on the documentation page for each menu under Menus.
Editors Only
The following key combinations work in the editors, such as the Domain Model, Pages, Workflows, Microflow, or Navigation editor.
Windows | Mac | Description |
---|---|---|
Ctrl + C | Command + C | Copy the selected element to the clipboard. |
Ctrl + V | Command + V | Paste the contents of the clipboard in the current editor. |
Ctrl + X | Command + X | Move the selected element to the clipboard. |
Ctrl + Y | Command + Y | Redo the last undone action in an editor pane. |
Ctrl + Z | Command + Z | Undo the last action in an editor pane. |
Alt + Shift + Tab | Not Available | Navigate between open editors (opens pane navigation dialog where editors are called active files). |
Ctrl + Mouse scroll wheel | Command + Mouse scroll wheel | Zoom in or out. |
Ctrl + Shift + Plus sign/Minus sign | Not available | Zoom in or out. |
Shift + Mouse scroll wheel | Shift + Mouse scroll wheel | Scroll left or right. Works as if you were using the horizontal scroll bar. |
Ctrl + Shift + C | Not available | Copy the inline styles, classes, and design properties of a widget. |
Ctrl + Shift + V | Not available | Paste the widget styling onto another selected widget. |
Panes Only
The following key combinations work in the panes of Studio Pro:
Windows | Mac | Description |
---|---|---|
Ctrl + Shift + F7 | Not available | Navigate between panes (opens pane navigation dialog where panes are called active tool windows). |
Dialog Boxes
In most dialog boxes for editing properties, the following shortcut keys can be used:
Windows | Mac | Description |
---|---|---|
Ctrl + Enter | Command + Enter | Confirms all changes and closes the dialog box. Works as if the OK button was clicked. This is especially useful if the focus is on a multi-line text box; otherwise, pressing Enter will have the same effect. |
Esc | Not available | Cancels all changes and closes the dialog box. Works as if the Cancel button was clicked. |
Ctrl + Shift + Tab | Not available | Switches between tabs in a tabbed dialog box. |
In most edit grids (such as the list of attributes in the entity properties), the following shortcut keys can be used:
Windows | Mac | Description |
---|---|---|
Ctrl + N | Ctrl + N | Creates a new item. |
Enter | Enter | Edits the currently selected item. |
Delete | Not available | Deletes the currently selected item (or items). |
↑ / ↓ | ↑ / ↓ | Selects previous/next item. |
Ctrl + ↑ / ↓ | Not available | Moves selected item (or items) up/down. |
Domain Model Editor Shortcut Keys
The following shortcut keys are available in the domain model editor:
Windows | Mac | Description |
---|---|---|
F2 | Fn + F2 | Edits the name of the selected entity, attribute, or association. |
Ctrl + A | Command + A | Selects all entities. |
Ctrl | Command | When pressing the Ctrl/Command, you can select additional entities components. Clicking a selected entity while holding Ctrl/Command will deselect it. |
Enter | Enter | Edits the properties of the currently selected entity, attribute, or association in a dialog box. |
Esc | Esc | Clears selection. |
Page Editor Shortcut Keys
The following shortcut keys are available in the page editor:
Windows | Mac | Description |
---|---|---|
Arrow keys | Arrow keys | Moves the selection box to the widget or element in the direction of the arrow key. For example, if currently a label is selected and you press the right arrow key, the text box to the right of it becomes selected. |
Ctrl + arrow keys | Not available | Moves the currently selected item up/down or left/right. This works on table columns and rows, tab pages, data grid and data view buttons, search fields, etc. |
Enter | Enter | Edits the properties of the currently selected object in a dialog box. |
F2 | Fn + F2 | Edits the caption of a label or button, or the contents of text, inline on the page. You can also just start typing a letter or a digit and the caption will be replaced by what you type. |
Microflow, Nanoflow, and Rule Editor Shortcut Keys
The supported shortcut keys are the same in the microflow, nanoflow, and rule editors.
Studio Pro 10.6 and Above
The tables in the following sub-sections present the shortcut keys that can be used in the microflow, nanoflow, and rule editors in Studio Pro 10.6 and above.
Selection
Windows | Mac | Description |
---|---|---|
Arrow Keys | Arrow Keys | Select nearby element (activity, event, loop or parameter) in the direction of the arrow. |
Home | Fn + Left arrow | Select the start event. |
End | Fn + Right arrow | Select the first end event. |
Ctrl + A | Command + A | Select all elements. |
Ctrl (in Studio Pro 10.12 and above) | Command | When pressing Ctrl/Command, you can select additional elements. Clicking a selected element or selecting it with a selection rectangle while holding Ctrl/Command will deselect it. |
Tab | Tab | If a loop is selected, the first element inside the loop will be selected. |
Shift + Tab | Shift + Tab | If an element inside a loop is selected, the loop itself will be selected. |
Navigation
Windows | Mac | Description |
---|---|---|
Mouse scroll wheel | Mouse scroll wheel | Scroll up or down. |
Shift + Mouse scroll wheel | Shift + Mouse scroll wheel | Scroll left or right. |
Space + Mouse button | Space + Mouse button | Drag screen. |
Ctrl + Mouse scroll wheel | Command + Mouse scroll wheel | Zoom in or out. |
Ctrl + Plus sign/Minus sign | Command + Plus sign/Minus sign | Zoom in or out. |
Ctrl + 0 | Command + 0 | Reset zoom level to 100%. |
Element Manipulation
Windows | Mac | Description |
---|---|---|
Enter - on an element | Enter - on an element | If an element is selected, edit its properties. |
Enter - on a Logic Recommender suggestion list item | Enter - on a Logic Recommender suggestion list item | The selected item is added on the sequence flow. The Logic Recommender dialog box is shown again for the next action to be added. |
Shift + Enter (or Shift + Mouse button) - on a Logic Recommender suggestion list item | Shift + Enter (or Shift + Mouse button) - on a Logic Recommender suggestion list item | The selected item is added on the sequence flow. The element’s property dialog box is opened. |
F2 | Fn + F2 | Rename the variable returned by the selected element. |
Shift + F2 | Shift + Fn + F2 | Edit the caption of the selected element. |
Context-menu key | Not available | Open the context-menu for the currently selected element. |
Studio Pro 10.5 and Below
The following table shows the shortcut keys that can be used in the microflow, nanoflow, and rule editors in Studio Pro 10.5 and below.
Windows | Description |
---|---|
Arrow keys | Move the selection box to the activity or element in the direction of the arrow key. For example, if currently a show page activity is selected and you press the right arrow key, the activity to the right of it becomes selected. |
Enter | Edit the properties of the selected element. |
F2 | Edit the name of the return value of the selected activity. This shortcut only functions on activities that return a result. |
Shift + F2 or just start typing | Edit the caption of the selected element. |
Ctrl + arrow keys | Move the selected element in the direction of the arrow. |
Tab | If a loop is selected, the first element inside the loop will be selected. |
Shift + Tab | If an element inside a loop is selected, the loop itself will be selected. |
Home | Select the start event. |
End | Cycle through the end events. |
Shift | By holding Shift when resizing an activity, it will stay centered at its current position and expand equally in all directions. |
Ctrl | When pressing the Ctrl, you can select additional elements. Clicking a selected element while holding Ctrl will deselect it. |
Context-menu key or Shift + F10 | Open the context-menu for the currently selected element. |
Workflow Editor Shortcut Keys
The following shortcut keys are available in the workflow editor:
Windows | Mac | Description |
---|---|---|
Mouse scroll wheel | Mouse scroll wheel | Scroll up or down. |
Shift + Mouse scroll wheel | Shift + Mouse scroll wheel | Scroll left or right. |
Ctrl + Mouse scroll wheel (in Studio Pro 10.15.0 and above) |
Command + Mouse scroll wheel (in Studio Pro 10.15.0 and above) |
Zoom in or out. |
Ctrl + Plus sign/Minus sign | Command + Plus sign/Minus sign | Zoom in or out. |
Ctrl + 0 | Command + 0 | Reset zoom level to 100%. |
Ctrl + Left/Right arrow (in Studio Pro 10.15.0 and above) |
Command + Left/Right arrow (in Studio Pro 10.15.0 and above) |
Move a boundary event left or right. |
Debugger Shortcut Keys
The following shortcut keys are available for the debugger:
Windows | Mac | Description |
---|---|---|
Alt + F5 | Option + Fn + F5 | Step into – moves the debugger into the sub-microflow/sub-nanoflow or loop. |
Alt + F6 | Option + Fn + F6 | Step over – moves the debugger to the next step in the same workflow/microflow/nanoflow. |
Alt + F7 | Option + Fn + F7 | Step out – instructs the debugger to leave the sub-microflow/sub-nanoflow or loop. |
Alt + F8 | Option + Fn + F8 | Continue – instructs the debugger to continue until it reaches another breakpoint. |
Alt + F9 | Option + Fn + F9 | Continue all – instructs the debugger to continue all currently paused microflows/nanoflows until it reaches another breakpoint. |
Menu Shortcut Keys
The following shortcut keys are assigned to menu actions that can be used in all panes. These are also shown in the menus and listed on the documentation page for each menu under Menus.
Windows | Mac | Description |
---|---|---|
F1 | Fn + F1 | Help. |
F3 | Fn + F3 | Highlights the next find result in the Find Results pane and open it in an editor. |
Shift + F3 | Shift + Fn + F3 | Highlights the previous find result in the Find Results pane and open it in an editor. |
F4 | Fn + F4 | Synchronizes the app directory. |
Ctrl + F4 | Command + Q | Exits. |
F5 | Fn + F5 | Runs the app locally so you can view the app. |
Shift + F5 | Shift + Fn + F5 | Stops the currently running app. |
Ctrl + F5 | Ctrl + Fn + F5 | Deploys to licensed cloud node. |
F6 | Fn + F6 | Deploys for Eclipse. |
F7 | Fn + F7 | Creates a deployment package. |
F8 | Fn + F8 | Highlights the next error in the Errors pane and open it in an editor. |
Shift + F8 | Shift + Fn + F6 | Highlights the previous error result in the Errors pane and open it in an editor. |
F9 | Fn + F9 | Shows the currently running app in the browser (responsive). |
Ctrl + F9 | Ctrl + Fn + F9 | Shows the currently running app in the browser (phone simulation). |
Ctrl + Shift + F9 | Ctrl + Shift + Fn + F9 | Shows the currently running app in the browser (tablet simulation). |
F11 | Fn + F11 | Enables and disable full screen mode. |
Shift + F11 | Shift + Fn + F11 | Enables and disable distraction free mode. |
Ctrl + F | Command + F | Opens search dialog box. |
Ctrl + Shift + F | Command + Shift + F | Opens advanced search dialog box. |
Ctrl + Alt + F | Command + Option + F | Displays usages of the selected object. |
Ctrl + G | Command + G | Goes to any document or domain model element. |
Ctrl + Shift + L | Command + Shift + L | Cycles through the configured languages. |
Ctrl + N | Command + N | Creates a new document. |
Ctrl + Shift + N | Command + Shift + N | Creates a new app. |
Ctrl + Shift + O | Command + Shift + F | Opens an existing app or app package. |
Ctrl + S | Command + S | Saves the changes in the currently active document tab. |
Ctrl + Shift + S | Command + Shift + S | Saves the changes in all open documents. |
Ctrl + W | Command + W | Closes the current document. |
Ctrl + Shift + W | Command + Shift + W | Closes all document tabs. |
Delete | Delete | Deletes the selected element. |
Maia Chat Shortcut Keys
You can use the following shortcut keys in Maia Chat, including on the feedback page:
Windows | Mac | Description |
---|---|---|
Enter | Enter | Send your question in the chat. |
Shift + Enter | Shift + Enter | Add a new line to your question. |
Delete | Delete | Delete the selected text. |
Ctrl + C | Command + C | Copy the selected text to the clipboard. |
Ctrl + X | Command + X | Cut the selected text to the clipboard. |
Ctrl + V | Command + V | Paste the text of the clipboard. |
Ctrl + Z | Command + Z | Undo the previous action. |
Ctrl + Y | Not available | Redo the previous action. |
The shortcut keys for the Delete, Copy, Cut, Paste, Undo, and Redo actions are available in Studio Pro 10.11 and above on Windows. The supported shortcuts keys on a Mac are available in Studio Pro 10.12 and above. In some scenarios, Mac-supported shortcut keys might not work.
In Studio Pro 10.6, Enter can only be used to add a new line, not to send the question. You can use Ctrl + Enter or the Ask button to send the question.