I looked into the launchers available in the AUR, and there was one called supergzdoom which may work. The labeling for the button I found was a little off, but nothing that can't be fixed. For now, I'm personally just using 4.11, it still had GTK. For me personally, I know where each of the entries are in the list, so I can do it without speech. The problem is for newcomers. I think I can work around this in my launcher until accessibility is added. There's also the -iwad flag, so we are not out of options.
I received this response from the Orca email list, so it seems that at-spi is not the only method.
Message starts here:
I believe AccessKit (
https://github.com/AccessKit/accesskit) is ready, or
close to being ready, for use by cross-platform C and C++ toolkits like the
ZWidget toolkit that GZDoom is using now. The C bindings, which can also be
used from C++, are in this repository:
https://github.com/AccessKit/accesskit-c
Included in that repository, and in the pre-built binary packages, is an
example of using AccessKit across all three major desktop platforms. This
example happens to use SDL, but it shows how to use the three AccessKit
platform adapters directly.
My one reservation, and the reason I say it might only be "close to being
ready", is that we likely need to do more work to make the library easy to
integrate into various build systems, especially since the library itself is
written in Rust.
Hope this helps,
Matt