Accessibility Support in .NET MAUI Scheduler (SfScheduler)

18 Nov 20183 minutes to read

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 on Windows, macOS, and iOS platforms.

NOTE

The SelectionChanged event is triggered when the cell selection changes.

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 (RTL) 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 the 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 month 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 preventing the removal or modification of the default visual focus style on tab press on the Windows platform. For more information, refer to 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 month 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 macOS and iOS. For more information, refer to the framework issue in this report link.

Navigation Shortcut Keys

Descriptions

Tab

Moves to the next focusable element in the header.

Shift + Tab

Moves to the previous focusable element in the 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.