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
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
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
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
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.
Header
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.