Feature Request: NVDA Support and Keyboard-Navigable UI for LunaTranslator

Author: KevohigginsCreated Aug 2, 2025Updated Aug 21, 2026
Labelsenhancement

Proposal: I am requesting two key improvements for LunaTranslator to significantly enhance its accessibility, particularly for users of screen readers like NVDA:

  1. NVDA Support: Similar to how SAPI currently allows the extracted text to be spoken, we request that NVDA be able to access and read this text directly, without requiring manual copying or relying on SAPI's output in a way that might not be fully compatible with NVDA's direct reading capabilities.
  2. Keyboard-Navigable UI: Adapt the graphical user interface to be fully operable via keyboard. The current interface relies heavily on mouse interaction, which is challenging for screen reader users and those who prefer keyboard navigation.

Specific UI Accessibility Issues:

  • Main Window Navigation: It is currently impossible to navigate the main LunaTranslator window using keyboard keys.
  • Menu Navigation: Most menus are not navigable by keyboard. For those that are partially navigable, the experience is often confusing, with options lacking clear labels or proper focus indicators.
  • Overall Usability: This lack of keyboard accessibility makes the application difficult or impossible to use for individuals who rely on keyboard-only interaction or screen readers.

Benefits:

  • This would allow NVDA users to access and enjoy visual novel content smoothly.
  • It would improve the overall usability of the application for all users, especially those with visual impairments.