New to KendoReactStart a free 30-day trial

Keyboard Navigation
Premium

Managing the Focus

The component is a single tab stop, so the arrows must be used for internal navigation.

The navigation will be always on, and won't need a Navigable parameter like the Grid. Focusing the Component will have the following effect, depending on whether appointments are loaded, or the component is empty:

  • empty scheduler - the focus is on the scheduler component itself.
  • non-empty - the first appointment is focused.

Roving tab index is used to track the currently focused appointment.

After CRUD operation, if the manipulated appointment remains in the current view, the focus should return to that appointment. If it has been deleted, or it has been edited, so that it moves outside of the current view, the focus should reset to the first appointment in the view (if any), or to the Scheduler itself.

Keyboard Shortcuts

Scheduler Content

Actions applied to the content

ShortcutBehavior
tnavigates to today's time period
copens the popup for creation of new appointment
btoggles view between business hours and full day (where available)
Shift+ Left Arrownavigates to the previous time period
Shift+ Right Arrownavigates to the next time period
Alt/Opt(Mac) + 1,2,3,...navigates to the view with the respective number
F10Focuses the ToolBar.

Actions applied to focusable appointments

All of the content keyboard shortcuts work when focus is on the appointment. In addition to that we also have:

ShortcutBehavior
Arrow Keysmove focus through appointments and the more events button, then continue to the next appointment in sequence
Enteropens the Edit Popup to modify the appointment
Delete/Backspaceopens the Delete confirmation popup to modify the appointment

Actions when Scheduler is in Year view

Scheduler content in Year view implements keyboard navigation spec for the MultiViewCalendar. In addition it also has the following shortcuts:

ShortcutBehavior
EnterIf date is focused, opens its Tooltip.
EnterIf Tooltip is focused, navigates to Day view displaying the Tooltip date.
Delete/BackspaceIf a Tooltip is focused, closes that and returns focus to its target date.

Scheduler Toolbar

ShortcutBehavior
Left/Right ArrowKeysmove focus through tools
Down ArrowKeysmoves focus to the selected (if present), or the first event (if any) in the view

Scheduler Popups

Using the default Window component shortcuts

Change Theme
Theme
Loading ...

See Also