Skip to main content

mobium accessibility

This tool on every surface: CLI · MCP · Python · JavaScript · Go · Java · .NET

Read the device's accessibility settings, or change one for the session

With no argument, prints every accessibility setting the device has. With a setting, prints that one; with a setting and a value, changes it, confirms it by reading it back, and puts it back as it was when the session ends.

Settings: reduce_motion, bold_text, increase_contrast, reduce_transparency, button_shapes, differentiate_without_color, invert_colors, grayscale, and text size — text_size (a category) on iOS, text_scale (a number) on Android. A switch takes "on" or "off". A platform that lacks one says so.

On a real iPhone, where nothing outside can change them, Mobium goes through the Settings app for the six switches and comes back to the app in front.

Usage​

mobium accessibility [setting [value]] [flags]

Examples​

Read every accessibility setting​

mobium accessibility

Printed on an Android 15 emulator:

reduce_motion off
bold_text off
increase_contrast off
invert_colors off
grayscale off
text_scale 1.0

Turn bold text on for the session​

mobium accessibility bold_text on

Printed on an Android 15 emulator:

bold_text on (was off) — put back when the session ends

mobium accessibility bold_text on on an Android 15 emulator

mobium accessibility bold_text on on an Android 15 emulator

More, from mobium accessibility --help​

mobium accessibility # everything, as it is now
mobium accessibility bold_text on
mobium accessibility text_size accessibility-large # iOS
mobium accessibility text_scale 1.3 # Android

The tool​

accessibility calls app_accessibility; its arguments and what every client calls it are there.