Skip to content

How to enable accessibility (tips and tricks)

Vasily Ryabov edited this page Dec 1, 2018 · 11 revisions

About privileges (Windows)

  • Setting UIAccess="true" in the Application Manifest File is required on Win8+. For Python it usually means you need to run the script as Administrator.

QT (Windows)

Google Chrome (Windows)

  • Run chrome --force-renderer-accessibility or
  • type chrome://accessibility/ in the Chrome tab and customize accessibility settings per page (see the question on StackOverflow)

AT-SPI accessibility (Linux)

  • Some applications need explicit accessibility enabling:
export GTK_MODULES=gail:atk-bridge
export OOO_FORCE_DESKTOP=gnome
export GNOME_ACCESSIBILITY=1
export QT_ACCESSIBILITY=1

Got from here.

How to implement accessibility on app side

MS AA (Active Accessibility)

UI Automation server side

UI Automation client side

(feel free to add another tricks)