New to Kendo UI for AngularStart a free 30-day trial

Keyboard Navigation

Updated on Nov 6, 2025

The ListBox supports comprehensive keyboard navigation for accessibility and efficiency. The keyboard shortcuts are organized into four categories: navigation and focus, selection, item management, and ToolBar operations.

Change Theme
Theme
Loading ...

Focus and Tab Sequence

The ListBox is a single-tab-stop component. When the optional ToolBar is enabled, it is included in the page tab-sequence. The ToolBar position in the tab order respects its visual position on the screen based on the LTR/RTL configuration.

Use the following keyboard shortcuts to navigate through ListBox items:

SHORTCUTDESCRIPTION
Up ArrowMoves focus to and selects the previous item.
Down ArrowMoves focus to and selects the next item.
Ctrl / Cmd (MacOS) + Up ArrowMoves focus to the previous item without changing selection.
Ctrl / Cmd (MacOS) + Down ArrowMoves focus to the next item without changing selection.
HomeMoves focus to the first item.
EndMoves focus to the last item.

Selection Shortcuts

Use the following keyboard shortcuts to select items in single or multiple selection mode:

Single Item Selection

SHORTCUTDESCRIPTION
SpaceSelects the current item.
Ctrl + Space / Cmd + Space (MacOS)Toggles selection of the current item in multiple selection mode.
Ctrl + Click / Cmd + Click (MacOS)Toggles selection of the clicked item in multiple selection mode.

Range Selection

SHORTCUTDESCRIPTION
Shift + ClickSelects all items between the anchor item and the clicked item.
Shift + Up ArrowExtends selection from the anchor item to the previous item.
Shift + Down ArrowExtends selection from the anchor item to the next item.
Ctrl / Cmd (MacOS) + Shift + HomeSelects all items from the anchor item to the first item.
Ctrl / Cmd (MacOS) + Shift + EndSelects all items from the anchor item to the last item.
Ctrl / Cmd (MacOS) + ASelects all items. If all items are already selected, clears the selection.

Selection Anchor

The ListBox uses an anchor item as a reference point for range selection operations. The anchor item is set when you:

  • Click an item to select it
  • Press Space to select the focused item
  • Press Ctrl + Space or Cmd + Space (MacOS) to toggle selection
  • Use Ctrl + Click or Cmd + Click (MacOS) to toggle selection

When a range selection operation requires an anchor but none is set, the first item in the list is used as the reference point.

Item Management Shortcuts

Use the following keyboard shortcuts to manipulate items within the ListBox or transfer them between connected ListBoxes:

Reordering Items

SHORTCUTDESCRIPTION
Ctrl / Cmd (MacOS) + Shift + Up ArrowMoves the selected items up one position.
Ctrl / Cmd (MacOS) + Shift + Down ArrowMoves the selected items down one position.
DeleteRemoves the selected items from the ListBox.

Transferring Items

SHORTCUTDESCRIPTION
Ctrl / Cmd (MacOS) + Right ArrowTransfers the selected items to the connected ListBox.
Ctrl / Cmd (MacOS) + Left ArrowTransfers the selected items from the connected ListBox to the current ListBox.
Ctrl / Cmd (MacOS) + Shift + Right ArrowTransfers all items to the connected ListBox.
Ctrl / Cmd (MacOS) + Shift + Left ArrowTransfers all items from the connected ListBox to the current ListBox.

ToolBar Shortcuts

When the ToolBar is enabled, use the following keyboard shortcuts to interact with ToolBar buttons:

SHORTCUTDESCRIPTION
F10Moves focus to the ToolBar. Focuses the last focused button, or the first button if none was previously focused.
Right Arrow / Down ArrowMoves focus to the next button in the ToolBar.
Left Arrow / Up ArrowMoves focus to the previous button in the ToolBar.
Enter / SpaceActivates the focused button.
EscapeReturns focus from the ToolBar to the ListBox.