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.
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+Zwill 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)Escapecloses 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 backwardEnter/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.
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)