Issue 15497 - Screen reader doesn't read all keyboard shortcut punctuation
When using screen reader (Windows Narrator) and navigating through the top menubar/command palette some punctuation is not announced. Keyboard shortcuts being read out incorrectly may be confusing/misleading for users of assistive technologies. This PR ensures that aria labels include descriptive text for punctuation used within default keyboard shortcuts so that the screen reader will announce correctly.
Code changes
Function added to render aria labels for top menu item keyboard shortcuts which include full description rather than punctuation symbol.
Function added to render aria labels for top command palette keyboard shortcuts which include full description rather than punctuation symbol.
Tests added with key binding commands to include punctuation shortcut
User-facing changes
none visible.
For screen reader users, keyboard shortcuts that include punctuation will be announced by default when focused.
References
Issue 15497 - Screen reader doesn't read all keyboard shortcut punctuation When using screen reader (Windows Narrator) and navigating through the top menubar/command palette some punctuation is not announced. Keyboard shortcuts being read out incorrectly may be confusing/misleading for users of assistive technologies. This PR ensures that aria labels include descriptive text for punctuation used within default keyboard shortcuts so that the screen reader will announce correctly.
Code changes
User-facing changes
none visible. For screen reader users, keyboard shortcuts that include punctuation will be announced by default when focused.