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

Accessibility Bugs: QMainWindow, QTextEdit, QLineEdit, QPlainTextEdit, QListWidget, QComboBox, QRadioButton

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: P2: Important
    • Resolution: Unresolved
    • Affects Version/s: 5.11.1
    • Fix Version/s: None
    • Labels:
      None
    • Environment:
      Windows 7
      MSVC 2015 64-Bit
      Qt 5.11.1
      NVDA 2018.2
    • Platform/s:
      Windows

      Description

      I've created a simple GUI application, and attempted to test it with NVDA on Windows 7.

      The application uses MSVC2015 64-Bit.

      The Screen Reader is NVDA 2018.2.

      The application can be found here: https://github.com/trumpton/SimpleBox/releases/tag/v1.0

      I've captured the tests in the attached spreadsheet.

      I've not raised separate issues for each bug, because the way I have grouped them may not reflect the way they are analysed / fixed.

      Bugs:

      1: On launching the application, Neither the Braille Display, nor the Speech is updated.

      2: QTextEdit / QPlainTextEdit / QLineEdit - Entering text does not update the braille display (characters are spoken though)

      3: QTextEdit / QPlainTextEdit - Pressing Enter does not say "Enter/Linefeed" (however it does when the linefeed is deleted)

      4: QTextEdit / QPlainTextEdit - Pressing Control-A has inconsistent behaviour.  The real cursor moves to the end of the selection, however, the braille display shows the first line if the cursor was somewhere in the middle of the text, and the last line if the cursor was at the start of the text.

      5: QTextEdit / QPlainTextEdit - Press Enter speaks and shows the line above the newline, irrespective of how many newlines are inserted.

      6: QTextEdit / QLineEdit  / QPlainTextEdit - Double click on a word is not spoken - cursor moves by the mouse have no effect on the braille display cursor position.

      7: QListWidget - Tab-In (second time) - does not update the braille display, or speak anything, whereas the first time the widget is selected, the braille display and voice work correctly.

      8: QListWidget - Alt-Tab-Out-In - Speaks the ListWidget Name Four Times.

      9: QComboBox - up/down when collapsed does not update the braille display or speak.

      10:  QComboBox up/down after space selected reads out the entire combobox options, which may be OK (it is different to the listwidget), but the braille display tries to display all the options, which can't be seen.  Probably needs just the current option displaying.

      11: QRadioBotton: Selecting space toggles the button on the screen, says 'space', but doesn't update the braille display, or say 'selected' / 'unselected'.  Note that tabbing out/in des correctly update the control.

      Steve

       

        Attachments

        1. QtAccessibleTest.ods
          20 kB
        2. QtAccessibleTestV2.ods
          11 kB
        3. SimpleBoxView.png
          SimpleBoxView.png
          18 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            anrocha André De La Rocha
            Reporter:
            stevecl Steve C
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:

                Gerrit Reviews

                There are no open Gerrit changes