Jump to content
gubbe

Accessibility with firemonkey on mobile devices

Recommended Posts

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
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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×