2016-06-06 17 views
0

On this page funktioniert die Tastatur Navigation gut auf meinem megamenu, bis ich NVDA Bildschirmleser starten: wenn ich einen Menüeintrag durch Drücken der Enter auf meiner Tastatur, anstatt die Menüanzeige, Mein Browser öffnet den letzten Anker oder die letzte Schaltfläche direkt vor dem Menü im Markup. In diesem Fall ist es die grüne Login-Schaltfläche in der oberen rechten Ecke.NVDA Bildschirmleser funktioniert nicht mit Mega Menü Tastatur Navigation

Hat jemand dieses Problem schon einmal gesehen?

Danke

+0

In welchem ​​Browser erleben Sie das? – aardrian

+0

Ich habe es nur mit Chrome versucht –

+0

NVDA-Benutzer paaren NVDA im Allgemeinen mit Firefox, manchmal mit IE. – aardrian

Antwort

1

Sie sind möglicherweise nicht in seine "Browse-Modus."

Mit NVDA (idealerweise mit Firefox oder sogar IE), drücken Sie die NVDA key (wahrscheinlich Caps-Lock, wenn Sie auf einem Laptop sind) und Space. Navigieren Sie dann auf der Seite mit dem Schlüssel Tab.

Sobald ich Modi umschalte, trifft das Drücken der Enter Taste, was ich denke, dass Sie wollen. Wenn Sie mit den verschiedenen Suchmodi nicht vertraut sind, werfen Sie einen Blick auf Understanding screen reader interaction modes. Diese Stelle kann helfen:

durch eine virtuelle Kopie des Dokuments erstellen, Bildschirmlesegeräte machen es möglich für blinde Menschen mit Inhalt in einer Weise zu interagieren, die sonst unmöglich auf der Windows-Plattform sein würde. Dies passiert, weil der Screenreader die meisten Tastendrücke abfängt, bevor sie den Browser erreichen, was stattdessen eine Interaktion mit dem virtuellen Dokument auslöst.

Von einem Kommentar zu diesem Beitrag:

Eigentlich einige Screenreadern die onClick Event-Handler ausgelöst, wenn Raum oder geben Sie auf einem Element gedrückt wird, während in der virtuellen/Browse-Modus. Dies ist ein Grund, warum ein Element über die Tastatur aktiviert werden kann, aber nicht von der Tastatur ausgelöst wird, wenn ein Bildschirmleser läuft.

How Windows Screen Readers Work on the Web ist eine ähnliche Ressource, die viel davon wiedergibt.

+0

Während Sie dort sind, schlage ich ein paar Verbesserungen vor, um die '

+0

Danke, ich schaue nach! Die vorgeschlagene Lösung ist nur anwendbar, wenn die Benutzer den Modus wechseln. Glauben Sie, dass es akzeptabel ist, davon auszugehen? –

+0

Ich tat, und ich bin nicht einmal ein täglicher Benutzer. Alternativ bin ich kein täglicher Benutzer. – aardrian