This TAccForm class has built-in handling for the most common and standard FireMonkey controls. This form class TAccForm has a separate implementation for the Windows platform target that implements the Windows MSAA interface and deals with all interaction of MSAA and FireMonkey controls on the form, and it also has its counterpart implementation for macOS. To implement the operating system accessibility interfaces, a new form class is derived from the default FireMonkey TForm.
On macOS, it has been tested against the Apple VoiceOver applications. The Windows MSAA implementation has been tested with Freedom Scientific JAWS and Microsoft Windows Narrator.
5 Adding Accessibility Support to FireMonkey Custom ControlsįireMonkey accessibility support is based on the Microsoft MSAA interface on Windows (Microsoft Active Accessibility architecture) and for macOS, it is based on the macOS accessibility protocol.