Re: NSMenuItem state images speak as “space” with VO?
Re: NSMenuItem state images speak as “space” with VO?
- Subject: Re: NSMenuItem state images speak as “space” with VO?
- From: Peter N Lewis via Accessibility-dev <email@hidden>
- Date: Thu, 20 Jul 2023 02:12:17 +0000
- Feedback-id: 1.us-east-1.klmVX2mM1zbgRp+cXCoXDbNBF6rxDNklhyVNMANz4oA=:AmazonSES
On 19 Jul 2023, at 23:27, Jon Gotow <email@hidden> wrote:
>
>> On Jul 18, 2023, at 8:18 PM, Peter N Lewis <email@hidden> wrote:
>>
>> This is Ventura (and previous versions of macOS. Sonoma behaves the same,
>> except it doesn't say “space”, it says nothing for the state image. And the
>> behaviour of VO in menus seems bizarre at least in Beta 2, VO does not track
>> the selected menu item at all.
>
> Yeah, I see what you mean now. And the use of "space" is particularly odd.
Particularly, yes.
> If the accessibility implementation of NSMenuItem was using the built in
> description for NSImage, it'd say "image" not "space", so I'm guessing this
> is NSMenuItem's custom verbalization for the item state. I suspect there's
> not an easy way to override that.
No, probably not without subclassing NSMenuItem everywhere (ugh) or swizling
something.
>> With normal menus that do not use setOnStateImage, VO says "Tick, Menu
>> Name", which is basically what I'm trying to get done.
>
> File a bug and at least get it fixed for Sonoma? I'll file one too, since
> this actually impacts an upcoming update to my app too.
Done. FB12668720 (mines not very good I have to admit, sadly I lack of any
belief in Apple reading Feedbacks).
Regards,
Peter.
--
Keyboard Maestro <https://www.keyboardmaestro.com/> Editors' Choice Award
winner.
Macros for your Mac <https://download.keyboardmaestro.com/>
Join us on the Keyboard Maestro forum <https://forum.keyboardmaestro.com/>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Accessibility-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden