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

Keyboard Navigation

By default, the keyboard navigation of the Kendo UI Pager for Angular is disabled. To enable keyboard navigation, set the navigable attribute to true.

The Pager supports the following keyboard shortcuts:

For all scenarios:

SHORTCUTDESCRIPTION
HomeLoads the first page of data.
EndLoads the last page of data.

When the wrapper is focused:

SHORTCUTDESCRIPTION
EnterActivates inner Pager navigation.
TabMoves the focus to the next focusable element on the page.
Shift & TabMoves the focus to the previous focusable element on the page.
Left ArrowLoads the previous page of data.
Right ArrowLoads the next page of data.
Page UpLoads the previous page of data.
Page DownLoads the next page of data.

When inner navigation is activated:

SHORTCUTDESCRIPTION
EscapeMoves focus back to wrapper element. Deactivates inner Pager navigation.
TabMoves the focus to the next focusable element in the Pager. If current focus is on the last element, moves focus to the first focusable item in the component.
Shift & TabMoves the focus to the previous focusable element in the Pager. If current focus is on the first element, moves focus to the last focusable item in the component.
EnterExecutes the currently focused element action.
Example
View Source
Change Theme:

Using the Template

When the PagerTemplateDirective is utilized, all custom elements which can receive focus either through the Tab sequence or through direct interaction must be decorated with the kendoPagerFocusable directive. It registers the focusable elements with the Pager and includes them in the built-in keyboard navigation. The directive can be applied to both regular input elements, such as inputs and buttons, and composite components, such as drop-down lists.

The following example demonstrates how to decorate a slider inside the template by using kendoPagerFocusable.

Example
View Source
Change Theme:

In this article

Not finding the help you need?