New to Kendo UI for Angular? Start a free 30-day trial

Keyboard Navigation

The ListBox component contains a list of items and (optionally) a ToolBar. When ToolBar is not enabled, the component is a single-tab-stop component. When the ToolBar is present, it is included in the page tab-sequence. Depending on its position and the LTR/RTL configuration, the ToolBar can either preceed or succeed the list of ListBox items. Its tab position will respect its position on the screen.

The ListBox supports the following keyboard shortcuts:

SHORTCUTDESCRIPTION
F10Focuses the ListBox ToolBar. The last focused, or the first button in it.
Up ArrowSelects previous item.
Down ArrowSelects next item.
Ctrl + Space / Cmd + Enter (MacOS)Selects / deselects item.
Ctrl / Cmd (MacOS) + Up ArrowMoves the focus to the previous item.
Ctrl / Cmd (MacOS) + Down ArrowMoves the focus to the next item.
Ctrl / Cmd (MacOS) + Shift + Up ArrowShifts selected items upwards.
Ctrl / Cmd (MacOS) + Shift + Down ArrowShifts selected items downwards.
DeleteDeletes selected item.
Ctrl / Cmd (MacOS) + Right ArrowAdds the selected items to the connected ListBox.
Ctrl / Cmd (MacOS) + Left ArrowAdds the selected items from the connected ListBox to the current.
Ctrl / Cmd (MacOS) + Shift + Right ArrowTransfers all items to the connected ListBox.
Ctrl / Cmd (MacOS) + Shift + Left ArrowTransfers all items from the connected ListBox.

The Toolbar of the ListBox supports the following keyboard shortcuts:

SHORTCUTDESCRIPTION
Right Arrow / Down ArrowFocuses the next button in the ToolBar.
Left Arrow / Up ArrowFocuses the previous button in the ToolBar.
EnterExecutes the currently focused button command (if enabled)".

The following example demonstrates the available ListBox keyboard navigation shortcuts in action.

Example
View Source
Change Theme:

In this article

Not finding the help you need?