
Wie kann ich Popups/Overlays wie die folgenden nur mithilfe der Tastatur schließen/mit ihnen interagieren?
Es scheint, dass man es nur mit der Maus schließen kann, was nicht immer sehr praktisch ist.
Antwort1
Drücken und loslassen Alt. Anschließend können Sie mit der Tabulatortaste durch die verschiedenen interaktiven Steuerelemente navigieren.
Antwort2
Dies ist eine Einstellung, die von der Anwendung implementiert oder überschrieben werden muss.
Das MicrosoftSeitesagt zu seinem Thema folgendes.
Stellen Sie sicher, dass UI-Elemente, die angeklickt werden können, auch mit der Tastatur aufgerufen werden können. Um die Tastatur mit einem UI-Element verwenden zu können, muss das Element den Fokus haben. Nur Klassen, die von Control abgeleitet sind, unterstützen Fokus und Tabulatornavigation.
Implementieren Sie für UI-Elemente, die aufgerufen werden können, Tastaturereignishandler für die Leertaste und die Eingabetaste. Dadurch wird die grundlegende Unterstützung für die Barrierefreiheit über die Tastatur vervollständigt und Benutzer können grundlegende App-Szenarien nur mit der Tastatur ausführen. Das heißt, Benutzer können alle interaktiven UI-Elemente erreichen und die Standardfunktionalität aktivieren.
In Fällen, in denen ein Element, das Sie in der Benutzeroberfläche verwenden möchten, nicht fokussiert werden kann, können Sie Ihr eigenes benutzerdefiniertes Steuerelement erstellen. Sie müssen die IsTabStop-Eigenschaft auf „true“ festlegen, um den Fokus zu aktivieren, und Sie müssen mithilfe der VisualStateManager-Klasse eine visuelle Anzeige des fokussierten Status bereitstellen. Häufig ist es jedoch einfacher, die Steuerelementkomposition zu verwenden, sodass die Unterstützung für Tabstopps, Fokus und Microsoft UI Automation-Peers und -Muster von dem Steuerelement übernommen wird, in dem Sie Ihren Inhalt zusammenstellen.
Wir können 3 Dinge feststellen
Das UI-Element muss den Fokus haben
Die App kann die Vorgabe überschreiben und die Tastaturunterstützung unmöglich machen
Zugänglichkeit ist wichtig. Wenn Sie die Eingabetaste drücken könnten, würde die App keine Zugänglichkeitsunterstützung bieten. Und wir wissen, dass es in Windows Zugänglichkeitsunterstützung gibt.
Wir wissen, dass die Anwendung Barrierefreiheit unterstützt. Versuchen Sie, nach einigen dieser Optionen zu suchen.
Antwort3
versuchen
Windows+Strg+B: Greifen Sie auf das Programm zu, das die Nachricht im Benachrichtigungsbereich anzeigt.
Win+Z: Zu den App-Optionen gelangen
Überprüfen Sie, ob es Ihnen irgendwie hilft.