Skip to main content
Home

Main navigation

  • Apps
  • Forum
  • Blog
    • Podcast
    • Guides
    • Hardware & Accessory Reviews
    • Bug Tracker
    • Developer Resources
  • Log in

Breadcrumb

  1. Home
  2. Forums
  3. App Development and Programming

Making VoiceOver Interact or un-interact with an element?

By Parham Doustdar, 8 January, 2021

Forum
App Development and Programming

Hi,

I'm wondering if, on MacOS, there's a way to programmatically make VoiceOver interact with a specific element.

Let me explain a little bit more on what the context is.

So, I have an accessibility request for a developer, but I'm trying to figure out if my request is even feasible, given the APIs in MacOS accessibility.

The main issue I'm facing is that when I'm on a table of tasks and navigating with the arrow keys, VO won't announce if an element is collapsed or expanded, and what the level of this item is in the tree. The only way for VO to announce that is for me to make sure that I'm interacting with the table before I start using the arrow keys.

The idea I have is the following:

  • When I press a key to move to a table of tasks, the app could "force" VO to interact with the table
  • When I'm editing a cell in this table and I press escape to cancel, the app could "force" VO to interact with the table again, not a specific cell

Is this even possible right now? I guess I'm getting around an issue in how VO works itself, so I want to verify with people who have written apps for MacOS that are accessible.

Thanks!

Options

  • Log in or register to post comments

More Like This

Old Vocalizer voices on iPhone. (Forum Topic)
What's going on with signing into Apple on a computer? (Forum Topic)
VoiceOver in new MacOS not working well with Chrome and Discord – any workarounds? (Forum Topic)
x2line apps (Forum Topic)
How to copy text from Safari (Forum Topic)
Using NVDA Under VMWare Fusion With Windows 8 (Forum Topic)
Safari 12.0 Not Working With Gmail? (Forum Topic)
The pause/resume button in the Timer Live Activity on the Dynamic Island is missing a VoiceOver label (iOS or iPadOS Bug Report)

Site Information

  • About
  • Club AppleVis
  • FAQ
  • Contact

Unless stated otherwise, all content is copyright AppleVis. All rights reserved. © 2023 | Accessibility | Terms | Privacy