Commit graph

2 commits

Author SHA1 Message Date
Elliott Liggett
6829cc3ed1 Improve VoiceOver and keyboard accessibility
Address macOS VoiceOver and keyboard usability without changing the
visual layout:

- freqCtrl: expose the current frequency to screen readers via the
  accessible name (read on demand), and announce it only after tuning
  settles (~500ms debounce) so spinning the dial never floods speech.
  All gated behind QAccessible::isActive() for zero overhead otherwise.
- Make navigation/operating buttons Tab-focusable (wfmain bottom bar
  and scope controls, band buttons, VFO/scope buttons), while leaving
  the transmit-hazardous buttons (Transmit, Tune, Power On/Off) as
  NoFocus so a stray Space/Enter cannot key the rig.
- Add accessible names to abbreviated/unlabeled controls across
  wfmain, cwsender, bandbuttons, memories, and frequencyinputwidget.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-23 21:10:55 -07:00
Phil Taylor
c667a880c1 Completely refactor audio and start rearranging file structure 2025-11-15 20:08:52 +00:00
Renamed from freqctrl.h (Browse further)