Accessibility Support in .NET MAUI Scheduler (SfScheduler)

Accessibility support in SfScheduler is designed to provide voice descriptions of scheduler elements and scheduled events.

Keyboard shortcuts in .NET MAUI Scheduler (SfScheduler)

The SfScheduler supports selecting the scheduler date time, appointments, and view navigation using keyboard interactions in WinUI, macOS, and iOS platforms.

NOTE

SelectionChanged event triggers for cell selection changed.

Day, Week and WorkWeek views

Navigation Shortcut Keys

Descriptions

Right arrow

Moves selection to the same time slot on the next (LTR) or previous (RTL) day.

Left arrow

Moves selection to the same time slot on the previous (LTR) or next (RTL) day.

Down arrow

Moves selection to the next time slot directly below the currently selected time slot.

Up arrow

Moves selection to the previous time slot directly above the currently selected time slot.

Enter

It triggers

Tapped

event

Timeline views

Navigation Shortcut Keys

Descriptions

Right arrow

Moves selection to the next (LTR) or previous (RTL) time slot of the currently selected time slot.

Left arrow

Moves selection to the previous (LTR) or next (RTL) time slot of the currently selected time slot.

Down arrow

Moves selection to the same time slot on the next resource.

Up arrow

Moves selection to the same time slot on the previous resource.

Enter

It triggers

Tapped

event

Month view

Navigation Shortcut Keys

Descriptions

Right arrow

Moves selection to the next (LTR) or previous (LTR) date of the currently selected date.

Left arrow

Moves selection to the previous (LTR) or next (RTL) date of the currently selected date.

Down arrow

Moves selection to the date directly below the currently selected date on the next row.

Up arrow

Moves selection to the date directly above the currently selected date on the previous row.

Enter

It triggers

Tapped

event

Appointments

Navigation Shortcut Keys

Descriptions

Tab

Moves selection to the next (LTR) or Previous (RTL) appointment of the currently selected appointment.

Shift + Tab

Moves selection to the previous (LTR) or next (RTL) appointment of the currently selected appointment.

Delete

Deletes the selected appointment from appointments collection.

Enter

It triggers

Tapped

event

View navigations

Windows

Ctrl + Alt + 1 => DayView

Moves the view to day view.

Ctrl + Alt + 2 => WeekView

Moves the view to week view.

Ctrl + Alt + 3 => WorkWeekView

Moves the view to work week view.

Ctrl + Alt + 4 => MonthView

Moves the view to work week view.

Ctrl + Alt + 5 => TimelineDayView

Moves the view to Timeline day view.

Ctrl + Alt + 6 => TimelineWeekView

Moves the view to Timeline week view.

Ctrl + Alt + 7 => TimelineWorkWeekView

Moves the view to Timeline work week view.

Ctrl + Alt + 8 => TimelineMonthView

Moves the view to Timeline month view.

Ctrl + Alt + 9 => AgendaView

Moves the view to Agenda view.

NOTE

There is a framework issue with unable to remove or modify the default visual focus style on tab press in windows platform and following the framework issue in this report link.

MAC and iOS

Command + 1 => DayView

Moves the view to day view.

Command + 2 => WeekView

Moves the view to week view.

Command + 3 => WorkWeekView

Moves the view to work week view.

Command + 4 => MonthView

Moves the view to work week view.

Command + 5 => TimelineDayView

Moves the view to Timeline day view.

Command + 6 => TimelineWeekView

Moves the view to Timeline week view.

Command + 7 => TimelineWorkWeekView

Moves the view to Timeline work week view.

Command + 8 => TimelineMonthView

Moves the view to Timeline month view.

Command + 9 => AgendaView

Moves the view to Agenda view.

NOTE

There is a framework issue with focus events not working in MAC and iOS and the following framework issue in this report link.

Navigation Shortcut Keys

Descriptions

Tab

Move to next focusable element in header.

Shift + Tab

Move to previous focusable element in header.

NOTE

You can also explore our MAUI Scheduler example to know how to schedule and manage appointments through an intuitive user interface, similar to the Outlook calendar.