Accessibility Support in WPF Scheduler (SfScheduler)
31 Mar 20224 minutes to read
Screen reader support
The [WPF Scheduler](https://www.syncfusion.com/wpf-controls/scheduler)
can easily be accessed by the screen readers. Please find the following table to get the spoken feedback about the inner element contents of the screen.
Month view
View
|
Accessibility Format
|
Example
|
Month cell
|
dddd, MMMM d, yyyy
|
Sunday, May 30, 2021
|
ViewHeader
|
dddd
|
Sunday
|
Appointment (all-day)
|
Subject All-day
|
Meeting All day
|
Appointment
|
Subject h:mm t - h:mm tt dddd, MMMM d, yyyy
|
General Meeting 10:00 AM-11:00 AM Tuesday, June 8, 2021
|
Spanning Appointment
|
Subject dddd, MMMM d, yyyy h:mm:ss tt - dddd, MMMM d, yyyy h:mm:ss tt
|
Plan Execution Friday, May 28, 2021 10:00:00 AM-Sunday, May 30, 2021 11:00:00 AM
|
Week number
|
Week number
|
Week Number 22
|
Month agenda view with No date selected
|
No Date Selected
|
No Date Selected
|
Month Agenda view with No events
|
dddd, MMMM d, yyyy No Events
|
Wednesday, June 2, 2021 No Events
|
Month Agenda view list appointment
|
dddd, dddd, MMMM d, yyyy
|
Thursday, June 24, 2021
|
BlackoutDates
|
Blackout Day dddd, MMMM d, yyyy
|
Blackout Day-Saturday, June 26, 2021
|
Day, week and workweek views
View
|
Accessibility Format
|
Example
|
Timeslot cell
|
dddd, MMMM d, yyyy h:mm:ss tt
|
Sunday, June 20, 2021 12:00:00 AM
|
ViewHeader
|
dddd, MMMM d, yyyy
|
Sunday, June 20, 2021
|
Appointment (all-day)
|
Subject All-day
|
Meeting All day
|
Appointment
|
Subject h:mm t - h:mm tt dddd, MMMM d, yyyy
|
General Meeting 10:00 AM-11:00 AM Tuesday, June 8, 2021
|
Spanning Appointment
|
Subject dddd, MMMM d, yyyy h:mm:ss tt - dddd, MMMM d, yyyy h:mm:ss tt
|
Plan Execution Friday, May 28, 2021 10:00:00 AM-Sunday, May 30, 2021 11:00:00 AM
|
Time ruler
|
Time ruler
|
12 AM
|
Timeline views
View
|
Accessibility Format
|
Example
|
Timeslot cell
|
dddd, MMMM d, yyyy h:mm:ss tt
|
Sunday, June 20, 2021 12:00:00 AM
|
ViewHeader
|
dddd, MMMM d, yyyy
|
Sunday, June 20, 2021
|
Appointment (all-day)
|
Subject All-day
|
Meeting All day
|
Appointment
|
Subject h:mm t - h:mm tt dddd, MMMM d, yyyy
|
General Meeting 10:00 AM-11:00 AM Tuesday, June 8, 2021
|
Spanning Appointment
|
Subject dddd, MMMM d, yyyy h:mm:ss tt - dddd, MMMM d, yyyy h:mm:ss tt
|
Plan Execution Friday, May 28, 2021 10:00:00 AM-Sunday, May 30, 2021 11:00:00 AM
|
Time ruler
|
Time ruler
|
12 AM
|
View
|
Accessibility Format
|
Example
|
Day, Week, Work week, Month, Timeline day and Timeline month
|
MMMM yyyy
|
June 2021
|
Timeline week and Timeline work week
|
MMMM yyyy - MMMM yyyy
|
28 June - 2 July 2021
|
Previous navigation button
|
Previous navigation button
|
Previous navigation button
|
Next navigation button
|
Next navigation button
|
Next navigation button
|
View
|
Accessibility Format
|
Example
|
Resource header
|
Name Id
|
Sophia 1000
|
Appointment editor window
View
|
Accessibility Format
|
Example
|
Add appointment
|
Title
|
New event
|
Edit appointment
|
Title
|
Edit event
|
Title textbox
|
Title Edit Subject Text Enter line
|
Title Edit Meeting Enter line
|
Location textbox
|
Title Edit Location Text Enter line
|
Location Edit Chennai Enter line
|
Notes textbox
|
Title Edit NotesText Enter line
|
Notes Edit (description) Enter line
|
Save button
|
Save button
|
Save button
|
Cancel button
|
Cancel button
|
Cancel button
|
Delete button
|
Delete button
|
Delete button
|
Timezone/All-day check box
|
All day checkbox
|
All day checkbox checked/Unchecked
|
Date/time picker
|
Date/time value edit
|
12/1/2021 edit
|
Combo box
|
Combobox content
|
Custom
|
Recurrence editing window
View
|
Accessibility Format
|
Example
|
Editing or Deleting an recurrence appointment
|
Title
|
Open Recurring Item / Confirm Delete
|
Radio button
|
Content ControlType
|
Just this one RadioButton / Delete this occurrence
|
Button
|
Content ControlType
|
OK button / Cancel button
|
Reminder window
View
|
Accessibility Format
|
Example
|
Reminder window
|
Title
|
4 reminders
|
Dismiss all button
|
Dismiss all button
|
Dismiss all button
|
Snooze button
|
Snooze button
|
Snooze button
|
Dismiss button
|
Dismiss button
|
Dismiss button
|
Reminder appointments selected
|
subject Selected appointment index out of over all index.
|
Conference 1 of 4
|
Keyboard navigation
The SfScheduler
supports selection using keyboard interactions.
Day, Week and WorkWeek views
Navigation Shortcut Keys
|
Descriptions
|
Right arrow
|
Moves selection to the same time slot on the next day.
|
Left arrow
|
Moves selection to the same time slot on the previous 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.
|
Timeline views
Navigation Shortcut Keys
|
Descriptions
|
Right arrow
|
Moves selection to the next time slot of the currently selected time slot.
|
Left arrow
|
Moves selection to the previous time slot of the currently selected time slot.
|
Month view
Navigation Shortcut Keys
|
Descriptions
|
Right arrow
|
Moves selection to the next date of the currently selected date.
|
Left arrow
|
Moves selection to the previous 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.
|
Appointments
Navigation Shortcut Keys
|
Descriptions
|
Tab
|
Moves selection to the next appointment of the currently selected appointment.
|
Shift + Tab
|
Moves selection to the previous appointment of the currently selected appointment.
|
Delete
|
Deletes the selected appointment from appointments collection.
|
View navigations
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.
|
You can also explore our WPF Scheduler example to knows how to schedule and manage appointments through an intuitive user interface, similar to the Outlook calendar.