Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-44537

QLabels not read by JAWS screenreader

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P4: Low
    • None
    • 5.4.0
    • None
    • Windows
    • Windows

    Description

      It looks like QLabels are not read by the JAWS screenreader. JAWS has a hotkey that should “read the whole window” (JAWS-Key + B), but for our application that just reads the window title and nothing else. Everything I can focus directly via tabbing is read as well – which is of course not desirable with labels.

      Probably related: We have some QWizards set up. There, the QWizardPage title and description texts are used to convey most of the information concerning the wizard page’s purpose. Those texts are not read at all as well.

      I have a minimal test case application[0] that has a label (not read), a button and a QLineEdit (accessibleName read fine for both). The button opens a wizard that has title and description (not read) and no further input widgets.

      Frederik Gladhorn suggested on the a11y mailing list[1] that NVDA should be able to read QLabels. Experimenting with it I couldn't get it to read the whole window including the label using the NVDA+B hotkey, that action just reads the window title. It announces the QLabel's accessibleName and description upon mouseover though.

      (Windows 8.1 with JAWS 16 resp. NVDA 2014.4)

      [0] https://filetrain.de/a11ytest.zip
      [1] http://lists.qt-project.org/pipermail/accessibility/2015-February/000054.html

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            smd Jan Arve
            tanuva Marcel
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes