gubbe 0 Posted March 7 Delphi seems to support accessibility features on desktop with a special library: https://docwiki.embarcadero.com/RADStudio/Athens/en/FireMonkey_Accessibility_Package Does anyone know if this is also supported on mobile devices with iOS or Android? Share this post Link to post
Pawel Piotrowski 18 Posted March 9 Unfortunately not. FMX applications are totally not accessible under android/iOS. At least when I last tested. The screenreader support for windows is also not perfect. The control under the mouse is often not read aloud and sometimes changing the focus to a new control also is not announced. In VCL applications there is also a problem, that none of the graphic controls like TLabel or TSpeedbutton are "seen" by a screenreader. Which is no wonder, since they do not have a underlying window control with a proper handle. Share this post Link to post
gubbe 0 Posted March 11 On 3/9/2024 at 9:52 AM, Pawel Piotrowski said: Unfortunately not. FMX applications are totally not accessible under android/iOS. At least when I last tested. Thank you, that is to be expected when every control is painted by FMX. Maybe using platform controls would work to a certain degree, but without official support Delphi might just not be the right tool in this case. On 3/9/2024 at 9:52 AM, Pawel Piotrowski said: The screenreader support for windows is also not perfect. The control under the mouse is often not read aloud and sometimes changing the focus to a new control also is not announced. Do you mean for Windows-Applications created with Firemonkey using the Accessibility-Package? On 3/9/2024 at 9:52 AM, Pawel Piotrowski said: In VCL applications there is also a problem, that none of the graphic controls like TLabel or TSpeedbutton are "seen" by a screenreader. Which is no wonder, since they do not have a underlying window control with a proper handle. Yes, but in this case we could use alternative controls like TStaticText. Share this post Link to post