Blocks Keyboard Navigation Shortcuts in VEXcode V5 (Experimental)

The keyboard can be used to navigate and control all parts of VEXcode V5 Blocks. This article outlines the different types of keyboard navigation and provides reference tables for each shortcut.

Enable Keyboard Navigation

ShortcutWindowsMac
Enable/Disable keyboard navigationCtrl+ Shift + KControl + Shift + K

Note: Your device may require certain accessibility settings to be enabled before you can use keyboard navigation.

Navigation Modes

There are three types of navigation modes when using the keyboard:

  • Cursor Navigation lets you choose where to place blocks by moving a cursor throughout the workspace.
  • Workspace Navigation allows you to navigate between stacks and isolated blocks in the workspace.
  • Stack Navigation lets you move through individual blocks within a stack or choose a position between them.

You can tell which selection mode is active by the appearance of the highlight outline in VEXcode as shown below.

Cursor Navigation 

Workspace NavigationStack Navigation
A stack of blocks with a yellow line above them.

A stack of blocks with a yellow line bordering around them with a small gap between the blocks and the border.

Note: The highlight box will have a small gap around the blocks when it is in workspace navigation mode.

A stack of blocks with a yellow line bordering around them with no gap between the blocks and the border.

Note: The highlight box will be directly against the blocks when it is in stack navigation mode.

Change Navigation Modes

ShortcutWindowsMac
Switch between navigation modesA / DA / D

Cursor Navigation

Cursor navigation lets you choose where to place a block anywhere in the workspace.

ShortcutWindowsMac
Move cursor positionShift + W / A / S / DShift + W / A / S / D
Save cursor positionEnterReturn

Workspace Navigation

Workspace navigation allows you to select which block stack in the workspace to move or edit.

ShortcutWindowsMac
Scroll through block stacks verticallyW / SW / S

Stack Navigation

Stack navigation allows you to select which block to edit or where to insert or detach blocks in a stack.

ShortcutWindowsMac
Enter stackDD
Navigate blocks within a stackW / SW / S
Save positionEnterReturn

Toolbox

ShortcutWindowsMac
Open toolboxTT
Scroll through toolboxS (W / S to scroll)S (W / S to scroll)
Begin block selection in toolboxDD
Add block to WorkspaceEnterReturn

Note: If a position hasn't been saved while in Cursor or Stack Navigation mode, any block added to the workspace will be placed in the default location on the left side of the workspace.

Detach Blocks

To detach a block or a group of blocks from a stack, enter Stack Navigation and move the selection to just above the block you want to detach. That block and all blocks beneath it will be detached together.

ShortcutWindowsMac
Detach selected block(s)XX

Edit Block Parameters

ShortcutWindowsMac
Enter block from stack navigationDD
Exit from block parametersAA
Navigate between parametersW / SW / S
Enter  text parameterD x2D x2
Exit parameterAA
Exit text parameterA x2A x2
Begin editing parameterEnterReturn
Scroll parameter optionsW / SW / S
Confirm parameter editEnterReturn

Project Controls

ActionWindowsMac
Start projectCtrl + Enter⌘ + Return
Stop projectCtrl + E⌘ + E
Open helpCtrl + H⌘ + H

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: