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