Keyboard Shortcuts

MatchLogic supports keyboard shortcuts for common actions, helping power users work faster without reaching for the mouse. Shortcuts are context-sensitive — they only activate when you are in the relevant module or when a specific element (such as a dialog) is in focus.

General Shortcuts

  • Ctrl+S / Cmd+S — Save the current configuration. Works in the Data Cleansing flow builder and the Match Definitions criteria panel. Equivalent to clicking the Save button.
  • Escape — Close the currently open dialog or modal. Works for confirmation dialogs, settings panels, detail drawers, and popups throughout the application.

Data Cleansing Flow Builder

The flow builder supports additional shortcuts for managing the transformation canvas:

  • Ctrl+Z / Cmd+Z — Undo the last action. This reverses node placements, connection changes, node deletions, and property edits one step at a time.
  • Ctrl+Y / Cmd+Shift+Z — Redo a previously undone action. Restores the state that was undone by the last Undo command.
  • Ctrl+S / Cmd+S — Save the entire workflow canvas to the server.

Data Cleansing flow builder with undo/redo toolbar buttons highlighted, corresponding to keyboard shortcuts

Tip: The undo/redo history in the Data Cleansing flow builder is maintained for the current session. If you reload the page, the undo history is cleared — but the last saved state of the canvas is restored from the server.

Context-Sensitivity

Shortcuts only fire when the relevant module is active and the browser focus is not inside a text input field. For example:

  • Ctrl+Z will undo a flow canvas action when the canvas is focused, but if you are typing in a node's property field, it will undo the text input instead (standard browser behaviour)
  • Escape closes the topmost open dialog — if multiple dialogs are stacked, pressing Escape repeatedly closes them one at a time

Accessibility and Keyboard Navigation

Beyond shortcuts, all interactive elements in MatchLogic are keyboard-navigable using standard browser controls:

  • Tab — move focus forward through interactive elements (buttons, inputs, links)
  • Shift+Tab — move focus backward
  • Enter / Space — activate the focused button or control
  • Arrow keys — navigate within dropdown menus, select lists, and radio groups

The application is built on Radix UI primitives, which follow WAI-ARIA patterns for dialogs, menus, tabs, and other components. Screen reader users can navigate the full application without using a mouse.

Screen reader note: All interactive controls have accessible labels. Images and icons that convey meaning include descriptive alt text or aria-label attributes. If you encounter an element that is not properly labelled, please report it through your organisation's support channel.

Summary Table

  • Ctrl+S / Cmd+S — Save (Cleansing, Match Definitions)
  • Ctrl+Z / Cmd+Z — Undo (Data Cleansing flow builder)
  • Ctrl+Y / Cmd+Shift+Z — Redo (Data Cleansing flow builder)
  • Escape — Close dialog or modal (application-wide)