Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for the accessibilityAccessKey Prop [Win32 Only] #13348

Open
Tracked by #11901
chiaramooney opened this issue Jun 17, 2024 · 0 comments
Open
Tracked by #11901

Add support for the accessibilityAccessKey Prop [Win32 Only] #13348

chiaramooney opened this issue Jun 17, 2024 · 0 comments
Labels
Area: Accessibility Area: Keyboard enhancement New Architecture Broad category for issues that apply to the RN "new" architecture of Turbo Modules + Fabric
Milestone

Comments

@chiaramooney
Copy link
Contributor

Add support for the accessibilityAccessKey prop. On Paper, this was only supported for Win32.

Documentation

The prop does not appear to be documented, since it was only implemented for Win32.

Behavior

The accessibilityAccessKey prop is used to specify an access key for a given control. For example, to open the File menu, for which the access key is typically F, the user would press ALT+F. It takes a string value.

The accessibilityAccessKey prop should be used to set the value of the AccessKey attached property. See here for documentation. This is an optional UIA property.

Implementation Plan

We should:

  1. Take the accessibilityAccessKey prop and set the UIA AccessKey attached property based on its value.

To Be Clarified

On Paper, this was only supported for Win32. For Fabric, we should discuss if we want this prop to be implemented on Windows as well.

@microsoft-github-policy-service microsoft-github-policy-service bot added the Needs: Triage 🔍 New issue that needs to be reviewed by the issue management team (label applied by bot) label Jun 17, 2024
@chrisglein chrisglein added enhancement Area: Accessibility Area: Keyboard New Architecture Broad category for issues that apply to the RN "new" architecture of Turbo Modules + Fabric and removed Needs: Triage 🔍 New issue that needs to be reviewed by the issue management team (label applied by bot) labels Jun 24, 2024
@chrisglein chrisglein added this to the Backlog milestone Jun 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: Accessibility Area: Keyboard enhancement New Architecture Broad category for issues that apply to the RN "new" architecture of Turbo Modules + Fabric
Projects
None yet
Development

No branches or pull requests

2 participants