--- title: Workflow drawing canvas keyboard commands description: Use keyboard commands to navigate and operate the Workflow Editor canvas. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/build-workflows/legacy-workflow/workflow-canvas-keyboard-commands.html release: australia product: Legacy Workflow classification: legacy-workflow topic_type: reference last_updated: "2026-03-12" reading_time_minutes: 3 breadcrumb: [Workflow editor keyboard navigation, Workflow editor, Classic Workflow, Build workflows] --- # Workflow drawing canvas keyboard commands Use keyboard commands to navigate and operate the Workflow Editor canvas. \[Omitted image "WorkflowCanvasAccesibilityArrows.png"\] Alt text: Workflow Editor Drawing Canvas - Tab Sequences / Elements
| Task or Action | Keyboard Commands |
|---|---|
| Select Workflow Actions menu command \(for example, **Validate Workflow** or **Publish Workflow**\) | 1. Press **Tab** until the context menu \(\[Omitted image "WFEditorCanvasContextMenu.png"\] Alt text:\) is highlighted. 2. Press **Enter** to open the context menu. 3. Use the down arrow key to move to the command, then press **Enter** to select it. |
| Set general workflow properties | 1. Press **Tab** until \[Omitted image "WorkflowPropertiesIcon.png"\] Alt text: Information icon is highlighted. 2. Press **Enter** to open [Workflow Properties](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/legacy-workflow/r_WorkflowProperties.md). |
| Navigate from activity box to activity box. | Simply press **Tab** or use the arrow keys \(right, left, up and down\) to navigate from activity to activity within the workflow. **Note:** Depending on the complexity and number of activity boxes in the workflow, the sequence of navigation is not always predictable. Depending on how you are navigating within the workflow, the navigation sequence is generally \(but not always\) row-by-row, and focus is usually placed on the nearest activity box. |
| Modify a selected activity. | 1. Navigate to the activity box, then press **Enter** to select it and place it in Edit mode. When you select an activity box, it appears as highlighted. 2. Once in Edit mode, use **Tab** to move around within the activity box to change or access elements such as: - Activity Properties \(\[Omitted image "NodeActivityProperties.png"\] Alt text:\) - Title - Node context menu - Delete Node \(\[Omitted image "DeleteNode.png"\] Alt text:\) - Condition Properties \(\[Omitted image "ConditionProperties.png"\] Alt text:\) - Node conditional context menu \(\[Omitted image "NodeContextMenu.png"\] Alt text:\) - Node conditional port options \(\[Omitted image "NodeConditionalPortOptions.png"\] Alt text:\) **Note:** All elements in a selected activity are only accessible when working with a checked out workflow. When working with a published workflow, you can only access its activity properties and title, 3. Press **Enter** to select an element, or press **Esc** to escape an element without making changes. |
| Add a condition to an activity. | 1. Within an activity box, select \[Omitted image "ConditionProperties.png"\] Alt text: Condition Properties icon to access **Condition Properties**. 2. In **Condition Properties**, specify the conditions for the activity. |
| Create a connection from a condition on one activity to the next activity that follows | 1. Within an activity box, select **Node conditional context menu** \(\[Omitted image "NodeContextMenu.png"\] Alt text:\). 2. Select **Link to...** to create a connection to the next activity box that follows, or select **Delete** to delete an existing connection. |
| Add a core or custom activity | 1. Within an activity box, select **Node conditional port options** \(\[Omitted image "NodeConditionalPortOptions.png"\] Alt text:\). 2. Select **Add Core Activity** to access Workflow Activity Definitions to add a new core activity, or select **Add Custom Activity** to add a custom activity to the workflow. |
| Move an activity box | 1. Press **Tab** to navigate to the activity box, enter press **Enter** to select it. 2. Use the arrow keys to move the activity box. To move the activity box one pixel at a time, press **Shift** while using the arrow keys. |
| Validate a workflow | 1. Press **Tab** until \[Omitted image "ValidateWorkflowIcon.png"\] Alt text: Validate icon is highlighted. 2. Press **Enter** to validate the workflow. You can also select **Validate** from the Workflow Actions menu. |
| Run a workflow | 1. Press **Tab** until \[Omitted image "RunWorkflowIcon.png"\] Alt text: Run icon is highlighted. 2. Press **Enter** to run the workflow. **Note:** If the workflow is tied to a database table, this function is disabled. The workflow runs when the proper table conditions are activated \(for example, insertion of a new record into the table\). |
| Close workflow drawing canvas | 1. Press **Tab** until \[Omitted image "CloseWFEditorCanvas.png"\] Alt text: Close icon \(on the right side of the tab that contains the name of the workflow\) appears. 2. Press **Enter** to close the canvas. |
| Publish a workflow | 1. Press **Tab** until the context menu \(\[Omitted image "WFEditorCanvasContextMenu.png"\] Alt text:\) is highlighted. 2. Press **Enter** to open the context menu. 3. Use the down arrow key to move to the **Publish** command, then press **Enter** to select it. |
| Jump to Top | After tabbing through the entire workflow, \[Omitted image "JumptoTop.png"\] Alt text: The Jump to top button appears at the bottom of the listing. Press **Enter** to jump to the top of the Workflow drawing canvas. |