4 Matching Annotations
  1. Last 7 days
    1. GUIs should be fully keyboard-driven
      • Core Thesis: Graphical user interfaces (GUIs) possess capabilities that are a superset of terminal user interfaces (TUIs) and should natively support complete keyboard-driven navigation.
      • TUI vs. GUI Debate: The preference for TUIs among power users often stems from the lack of thorough keyboard support in modern GUI applications, rather than an inherent architectural limitation of GUIs.
      • Adherence to Platform Guidelines: Established UI guidelines (such as GNOME Human Interface Guidelines) explicitly advocate that all actions accessible via a pointing device must also be fully navigable and executable via keyboard.
      • Developer Priority: Implementing comprehensive keyboard navigation is technically straightforward in most GUI frameworks and primarily requires developer intention and prioritization during design.
      • User Experience: Providing intuitive, predictable keyboard navigation enhances user retention and workflow efficiency without compromising visual capabilities.

      Hacker News Discussion

      • Universal Usability (Curb Cut Effect):
        • Commenters highlighted that accessibility features benefit a broad audience beyond people with permanent disabilities, including power users, users with temporary injuries, and users in constrained physical environments.
        • Broken tab ordering or missing keyboard focus acts as an immediate blocker for assistive technology and keyboard-only users.
      • Web Standards and Native Elements:
        • Sticking to standard semantic HTML and native platform controls provides robust keyboard and screen-reader support out of the box, whereas custom JavaScript UI controls frequently break accessibility.
      • Design and Usability Trade-Offs:
        • Participants discussed the balance between strict accessibility rules (contrast minimums, multi-modal cues instead of color-alone) and aesthetic or high-density interface goals, noting that configurable settings and multi-sensory feedback (icons, text, audio cues) mitigate these tensions.
      • Regulatory and Legal Compliance:
        • Increasing legal mandates (such as the ADA and the European Accessibility Act enforcing WCAG AA levels) make full keyboard navigation and accessible UI design a mandatory development requirement rather than an optional enhancement.
  2. Dec 2022
  3. Apr 2021
  4. Dec 2020