Skip to content

Vorlesen von Ausgaben im Kampf – Unterbrechung und Steuerung per leerer Eingabe #171

@mystiker

Description

@mystiker

Kurzbeschreibung

Bei schnellen, aufeinanderfolgenden Spielausgaben (z. B. im Kampf) ist das Vorlesen für Screenreader-Nutzer aktuell schwer kontrollierbar. Es fehlen klare Regeln, wie Ausgaben vorgelesen werden, und eine einfache Möglichkeit, laufende Ausgaben gezielt zu unterbrechen.


Beobachtetes Verhalten

  • Spielausgaben werden schnell hintereinander ausgegeben (z. B. Kampfrunden)
  • Der Screenreader liest Texte teilweise vollständig, auch wenn neue Ausgaben eintreffen
  • Neue Ausgaben können das Vorlesen vorheriger Texte unterbrechen oder überlagern
  • Nutzer haben aktuell keine einfache, konsistente Möglichkeit, das Vorlesen aktiv zu stoppen oder zu überspringen
  • In anderen MUD-Clients ist es üblich, Kampfausgaben gezielt zu „überspringen“, um wieder den aktuellen Stand zu hören

Erwartetes Verhalten

  • Ausgaben aus dem Spiel sollten sequenziell vorgelesen werden:
    • Eine laufende Ausgabe wird vollständig vorgelesen
    • Neue Ausgaben unterbrechen das Vorlesen nicht automatisch
  • Nutzer sollen die Möglichkeit haben, das aktuelle Vorlesen manuell zu beenden, um Spam (z. B. im Kampf) zu überspringen
  • Nach Abbruch des Vorlesens soll:
    • erst bei der nächsten neuen Spielausgabe wieder vorgelesen werden
    • kein automatisches Nachholen aller übersprungenen Texte erfolgen

Relevante Fakten / Nutzerfeedback

  • Screenreader-Nutzer sind bei Kämpfen stark von der Geschwindigkeit der Sprachausgabe abhängig
  • In klassischen MUD-Setups ist es üblich:
    • laufende Kampfausgaben zu ignorieren oder zu überspringen
    • gezielt zur neuesten relevanten Information zu springen
  • Der Wunsch besteht explizit:
    • keine Unterbrechung durch neue Nachrichten
    • Unterbrechung des aktuellen Vorlesens durch eine leere Eingabe (Enter)

Metadata

Metadata

Assignees

Labels

frontendThis issue is specific to the frontend

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions