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

[iOS] Full keyboard access focus not available in QAccessible

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P3: Somewhat important P3: Somewhat important
    • None
    • 6.8, 6.9
    • None
    • iOS/tvOS/watchOS

      When using a physical keyboard on iOS and activating Full Keyboard Access (Settings/Accessibility/Keyboards & Typing) accessible elements are partially supported. The implementation of accessibilityFrame and accessibilityActivate in QMacAccessibilityElement seems to be used by Full Keyboard Access, as navigating and activating items on screen works. But the QMacAccessibilityElement does not react to focus events.

      By reacting to the UIFocus didUpdateFocusInContext signal and making every accessible element focusable to the UIFocus API with canBecomeFocused the QAccessibleActionInterface::setFocusAction() can be succesfully triggered.

        For Gerrit Dashboard: QTBUG-139613
        # Subject Branch Project Status CR V

            qt.team.quick.subscriptions Qt Quick and Widgets Team
            jtrillma Jens Trillmann
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: