Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support

KeplerA11ySettingsInterfaceTurbo

Extends

  • KeplerTurboModule

Properties

getScalingMultiplierSync

getScalingMultiplierSync: (originalSize: number, scalingProps: ScalingProps) => number


getScaledSizeSync

getScaledSizeSync: (originalSize: number, scalingProps: ScalingProps) => number


getUiScaleSettingSync

getUiScaleSettingSync: () => UiScaleSetting


getScalingMultiplier

getScalingMultiplier: (originalSize: number, scalingProps: ScalingProps) => Promise<number>


getScaledSize

getScaledSize: (originalSize: number, scalingProps: ScalingProps) => Promise<number>


getUiScaleSetting

getUiScaleSetting: () => Promise<UiScaleSetting>


isScreenReaderEnabled

isScreenReaderEnabled: () => Promise<boolean>


isScreenMagnifierEnabled

isScreenMagnifierEnabled: () => Promise<boolean>


isTextBannerEnabled

isTextBannerEnabled: () => Promise<boolean>


isColorInversionEnabled

isColorInversionEnabled: () => Promise<boolean>


getColorCorrectionMode

getColorCorrectionMode: () => Promise<string>


isHighContrastTextEnabled

isHighContrastTextEnabled: () => Promise<boolean>


isAudioDescriptionPreferred

isAudioDescriptionPreferred: () => Promise<boolean>


getTimeToTakeAction

getTimeToTakeAction: () => Promise<string>


isClosedCaptioningEnabled

isClosedCaptioningEnabled: () => Promise<boolean>


getCaptionPreferences

getCaptionPreferences: () => Promise<CaptioningProps>


setScreenReaderEnabled

setScreenReaderEnabled: (enabled: boolean) => Promise<void>


setScreenMagnifierEnabled

setScreenMagnifierEnabled: (enabled: boolean) => Promise<void>


setTextBannerEnabled

setTextBannerEnabled: (enabled: boolean) => Promise<void>


setColorInversionEnabled

setColorInversionEnabled: (enabled: boolean) => Promise<void>


setColorCorrectionMode

setColorCorrectionMode: (mode: string) => Promise<void>


setHighContrastTextEnabled

setHighContrastTextEnabled: (enabled: boolean) => Promise<void>


setAudioDescriptionPreferred

setAudioDescriptionPreferred: (enabled: boolean) => Promise<void>


setTimeToTakeAction

setTimeToTakeAction: (multiplier: string) => Promise<void>


setUiScaleSetting

setUiScaleSetting: (setting: UiScaleSetting) => Promise<void>


setClosedCaptioningEnabled

setClosedCaptioningEnabled: (enabled: boolean) => Promise<void>


setCaptionPreferences

setCaptionPreferences: (prefs: CaptioningProps) => Promise<void>


addScreenReaderStateListener

addScreenReaderStateListener: () => Promise<boolean>


addScreenMagnifierStateListener

addScreenMagnifierStateListener: () => Promise<boolean>


addTextBannerStateListener

addTextBannerStateListener: () => Promise<boolean>


addColorInversionStateListener

addColorInversionStateListener: () => Promise<boolean>


addColorCorrectionModeListener

addColorCorrectionModeListener: () => Promise<boolean>


addHighContrastTextStateListener

addHighContrastTextStateListener: () => Promise<boolean>


addAudioDescriptionStateListener

addAudioDescriptionStateListener: () => Promise<boolean>


addTimeToTakeActionListener

addTimeToTakeActionListener: () => Promise<boolean>


addUiScaleSettingListener

addUiScaleSettingListener: () => Promise<boolean>


addClosedCaptioningStateListener

addClosedCaptioningStateListener: () => Promise<boolean>


addCaptioningPreferencesListener

addCaptioningPreferencesListener: () => Promise<boolean>


removeCaptioningPreferencesListener

removeCaptioningPreferencesListener: () => Promise<void>


removeScreenReaderStateListener

removeScreenReaderStateListener: () => Promise<void>


removeScreenMagnifierStateListener

removeScreenMagnifierStateListener: () => Promise<void>


removeTextBannerStateListener

removeTextBannerStateListener: () => Promise<void>


removeColorInversionStateListener

removeColorInversionStateListener: () => Promise<void>


removeColorCorrectionModeListener

removeColorCorrectionModeListener: () => Promise<void>


removeHighContrastTextStateListener

removeHighContrastTextStateListener: () => Promise<void>


removeAudioDescriptionStateListener

removeAudioDescriptionStateListener: () => Promise<void>


removeTimeToTakeActionListener

removeTimeToTakeActionListener: () => Promise<void>


removeUiScaleSettingListener

removeUiScaleSettingListener: () => Promise<void>


removeClosedCaptioningStateListener

removeClosedCaptioningStateListener: () => Promise<void>


Last updated: Jul 22, 2026