Keyboard shortcuts
A full reference of the keyboard shortcuts available in the DataStar desktop client. Shortcuts are scoped: some apply anywhere in the window, others only when a particular kind of tab is active.
Window-global
Work from anywhere in the main window.
| Shortcut | Action |
|---|---|
| Ctrl+, | Open User Preferences |
| Ctrl+B | Toggle the Deployment Basket tab |
| Ctrl+R | Open the Release Workflow |
| Ctrl+Tab | Next tab |
| Ctrl+Shift+Tab | Previous tab |
| Ctrl+PageDown | Next tab |
| Ctrl+PageUp | Previous tab |
| Ctrl+W | Close the active tab (prompts if there are unsaved changes) |
Close actions also live on a tab's right-click menu (Close, Close All, Close All But This, Close Unchanged, Close All to the Left / Close All to the Right, Sort Tabs A → Z / Sort Tabs Z → A).
Component grid
Active when a Data Components or Object Components tab is in focus.
| Shortcut | Action |
|---|---|
| Enter | Open the selected component |
| F5 | Refresh the grid |
| Delete | Delete selected rows |
| Ctrl+A | Select all |
| Ctrl+C | Copy selected rows to the clipboard (tab-separated, with header) |
| Ctrl+G | Go to component |
| Ctrl+B | Add selection to the basket |
| Ctrl+Shift+B | Remove selection from the basket |
| Ctrl+D | Extract to draft (safe; does not overwrite the workspace copy) |
| Ctrl+Shift+D | Extract directly into the workspace (overwrites the workspace copy) |
| Ctrl+Shift+A | Apply selected changes |
| Ctrl+E | Execute script |
Discarding selected changes does not have a shortcut. Use the context menu or toolbar; this is deliberate, because the action is destructive and difficult to undo.
Deployment tab
Active when a deployment / basket tab is in focus.
| Shortcut | Action |
|---|---|
| Ctrl+A | Select all |
| Delete | Delete selected rows |
| Ctrl+Z | Undo |
| Ctrl+Y | Redo |
| Ctrl+S | Save the deployment file |
| Ctrl+Shift+S | Save as |
| Ctrl+O | Open a deployment file |
| Alt+Up | Move the selected row up |
| Alt+Down | Move the selected row down |
SQL editor
Active when an SQL Editor tab is in focus. All standard Windows editing shortcuts work as you'd expect.
| Shortcut | Action |
|---|---|
| Ctrl+C | Copy |
| Ctrl+X | Cut |
| Ctrl+V | Paste |
| Ctrl+F | Find |
| Ctrl+Z | Undo |
| Ctrl+Y | Redo |
| Ctrl+Shift+Z | Redo (alternative) |
| Ctrl+S | Save |
| Ctrl+Shift+S | Save as |
Template editor
Active when a Template Editor tab is in focus. Same set as the SQL editor, plus format.
| Shortcut | Action |
|---|---|
| Ctrl+C | Copy |
| Ctrl+X | Cut |
| Ctrl+V | Paste |
| Ctrl+F | Find |
| Ctrl+Shift+F | Format |
| Ctrl+Z | Undo |
| Ctrl+Y | Redo |
| Ctrl+Shift+Z | Redo (alternative) |
| Ctrl+S | Save |
| Ctrl+Shift+S | Save as |
Read-only SQL viewer
Active when a generated script or other read-only SQL view is in focus.
| Shortcut | Action |
|---|---|
| Ctrl+C | Copy |
| Ctrl+F | Find |
Conventions
A few patterns will help you predict a binding you haven't seen:
- Shift means more destructive. For paired actions (Ctrl+D vs Ctrl+Shift+D, Ctrl+B vs Ctrl+Shift+B), the Shift variant is the one that overwrites, removes, or is otherwise harder to undo.
- Standard Windows editing shortcuts work (save, cut, copy, paste, undo, redo, find, select all, delete).
- Tab navigation matches the common Windows pattern: Ctrl+Tab / Ctrl+Shift+Tab, Ctrl+PageDown / Ctrl+PageUp, Ctrl+W to close.