Forum Discussion

Igitur77's avatar
Igitur77
Community Member
19 hours ago
Solved

Alternative text not showing up in NVDA

Hi guys,

I'm having an issue with a slide. I have added alternative text to the four buttons displayed on the screen, but the screen reader (NVDA) doesn't read them.

I have tried various solutions, such as making the screen reader only read the alt text in the states of the objects, but none of them have worked.

Could you please help me?

I have attached the project.

I thank you in advance.

  • Give this a try:

    1. Select a button, open Edit States, select the Normal state.
    2. Click the rectangle itself (not the label or the image inside it), right-click, Accessibility, tick "Object is visible to accessibility tools". The alt text is already there.
    3. Leave the inner label and image unticked so nothing is announced twice.
    4. Repeat for the other three buttons, then do the same for the text rectangle on each of the four layers.

4 Replies

  • DShaw's avatar
    DShaw
    Community Member

    Give this a try:

    1. Select a button, open Edit States, select the Normal state.
    2. Click the rectangle itself (not the label or the image inside it), right-click, Accessibility, tick "Object is visible to accessibility tools". The alt text is already there.
    3. Leave the inner label and image unticked so nothing is announced twice.
    4. Repeat for the other three buttons, then do the same for the text rectangle on each of the four layers.
    • Igitur77's avatar
      Igitur77
      Community Member

      Thank you very much, DShaw. It worked! Is there a rule that says we need to make the alternative text of the biggest form in our object's state visible so that the screen reader will read it, even if we put the right alternative text in the focus order?

      • DShaw's avatar
        DShaw
        Community Member

        Glad it worked. It's less about the biggest shape and more about which object owns the states. When you build a button by adding a label and an image into a rectangle's Normal state, the rectangle is the object. The label and image are extra objects that live inside that state. They're separate things with their own accessibility settings.