UnrealPakViewer
UnrealPakViewer copied to clipboard
accessebility with a screenreader
trafficstars
Hello, I appreciate the work put into UnrealPakViewer; it’s a great tool for working with Unreal Engine's Pak files. However, I noticed that the application is not currently accessible to visually impaired users who rely on screen readers or keyboard navigation. Accessibility Issues
- Lack of Screen Reader Support: The UI framework used in the application is Unreal Engine's Slate, but it does not currently implement features that screen readers like NVDA, JAWS, or Windows Narrator can interpret.
- Keyboard Navigation: Many UI elements cannot be navigated using the keyboard alone. This is a barrier for users who cannot use a mouse. Suggested Improvements To improve accessibility, I suggest the following changes:
- Implement Accessibility Interface: Use the IAccessibleWidget interface provided by the Slate framework to add support for screen readers. This would include providing descriptions, labels, and roles for each UI element.
- Add Tooltips and Descriptions: Add ToolTipText attributes and ensure that they describe the purpose of the buttons and columns in the UI.
- Enable Keyboard Navigation: Ensure that all interactive elements are keyboard focusable and navigable. Implement event handlers like OnKeyDown and OnKeyUp to support this functionality. These changes would make the application accessible to a broader audience, including visually impaired users. I’m happy to provide additional information or help test these features if needed. Thank you for considering this request! Best regards, Rem