Accessibility in Blazor Spreadsheet
4 Jul 20259 minutes to read
The Syncfusion Blazor Spreadsheet followed the accessibility guidelines and standards, including ADA, Section 508, WCAG 2.2 standards, and WCAG roles that are commonly used to evaluate accessibility.
The accessibility compliance for the Spreadsheet is outlined below.
Accessibility Criteria | Compatibility |
---|---|
WCAG 2.2 Support | ![]() |
Section 508 Support | ![]() |
Screen Reader Support | ![]() |
Right-To-Left Support | ![]() |
Color Contrast | ![]() |
Mobile Device Support | ![]() |
Keyboard Navigation Support | ![]() |
Axe-core Accessibility Validation | ![]() |



WAI-ARIA attributes
The Syncfusion Blazor Spreadsheet followed the WAI-ARIA patterns to meet the accessibility. The following ARIA attributes are used in the Spreadsheet:
Attributes | Purpose |
---|---|
role=textbox |
Identifies an element as an input field that allows text entry. |
role=button |
To represent the element that acts as a button in the component. |
role=combobox |
Identifies a component that combines a text input with a popup listbox or tree. |
role=menu |
Defines a container for a collection of choices or commands presented in a contextual or dropdown format. |
role=alert |
Designates an element that displays im portant, time-sensitive information. |
aria-label |
This attribute describes the accessible name for the interactive elements. |
aria-expanded |
This attribute describes the control (for example, dropdown) is expanded or collapsed. |
aria-live |
Defines a region as “live”, meaning its content updates dynamically. Values include “off”, “polite” (waits until idle), or “assertive” (announces immediately). |
aria-rowindex |
Defines row index of the row with respect to the total number of rows within the Spreadsheet. |
aria-colindex |
Defines the column index of the column with respect to the total number of columns within the Spreadsheet. |
aria-multiline |
Indicates whether a textbox accepts multiple lines of input or only a single line. |
Keyboard shortcuts
The Syncfusion Blazor Spreadsheet followed keyboard interaction guidelines, making it accessible for people who use assistive technologies (AT) and those who completely rely on keyboard navigation. The following keyboard shortcuts are supported by the Spreadsheet.
Clipboard
Windows | MAC | Actions |
---|---|---|
Ctrl + C | ⌘ + C | Copies the selected cells to the clipboard. |
Ctrl + X | ⌘ + X | Cuts the selected cells to the clipboard. |
Ctrl + V | ⌘ + V | Pastes the clipboard content into the Spreadsheet. |
Undo/Redo
Windows | MAC | Actions |
---|---|---|
Ctrl + Z | ⌘ + Z | Reverses the last action performed. |
Ctrl + Y | ⌘ + Y | Reapplies the last action that was undone. |
Selection
Windows | MAC | Actions |
---|---|---|
Ctrl + A | ⌘ + A | Selects all cells in the current worksheet. |
Shift + Arrow Keys | ⇧ + Arrow Keys | Extends the current selection in the direction of the arrow key. |
Navigation
Windows | MAC | Actions |
---|---|---|
Page Up / Page Down | Fn + ↑ / ↓ | Scrolls up or down one screen at a time. |
Arrow keys | Arrow keys | Navigates between adjacent cells in the direction of the arrow key. |
Enter | Enter | Moves the selection to the cell below. |
Shift + Enter | ⇧ + Enter | Moves the selection to the cell above. |
Tab | Tab | Moves the selection to the cell on the right. |
Shift + Tab | ⇧ + Tab | Moves the selection to the cell on the left. |
Editing
Windows | MAC | Actions |
---|---|---|
F2 | F2 | Begin typing in the selected cell. |
Enter | Enter | Finish typing in the current cell and move to the one below. |
Shift + Enter | ⇧ + Enter | Finish typing in the current cell and move to the one above. |
Tab | Tab | Finish typing in the current cell and move to the one on the right. |
Shift + Tab | ⇧ + Tab | Finish typing in the current cell and move to the one on the left. |
Escape | Esc | Cancel editing and return to the original value in the cell. |
Clear
Windows | MAC | Actions |
---|---|---|
Delete | Delete | Clear contents of the selected cells. |
Hyperlink
Windows | MAC | Actions |
---|---|---|
Ctrl + Click | ⌘ + Click | Open the link in the selected cell. |
Ctrl + K | ⌘ + K | Opens the hyperlink dialog to insert a new link or edit an existing one. |
- The Command and Control keys on Mac devices can be interchanged. When this switch occurs, use the Command key in place of the Control key for the above listed key interactions with Mac devices.