-
Bug
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
6.8, 6.9
-
None
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.
- relates to
-
QTBUG-129102 Support for Full Keyboard Access is missing
-
- Reported
-
For Gerrit Dashboard: QTBUG-139613 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
671516,4 | Pass through iOS focusing events to QMacAccessibilityElement | dev | qt/qtbase | Status: NEW | 0 | 0 |
671517,4 | Replicate focusability of a11y elements for UIFocus | dev | qt/qtbase | Status: NEW | -2 | 0 |