Given this is now released, I'm happy to report that the third-party control client for the Elgato Streamdeck, called OpenDeck, is now a lot more accessible for #screenReader and keyboard-only users.
These devices have always had a huge #accessibility barrier in that the only way to assign an action to a key was through a drag-and-drop interface. Elgato has been notified about this, but proved ... let's say ... less than ehtusiastic to fix it. So, I did.

While I can't claim 100% accessibility, primarily because that isn't a thing, I can say I made sure everything I could find was labeled, and that there's now a keyboard-only way of associating buttons, knobs, and touch controls with actions, something the official client does not, and probably will not, support.

I'll be making a video on the ViewpointUnseen youtube channel with all the details soon.

https://github.com/nekename/opendeck

@jackf723 @zersiax I don't know anything about these, which model to start with ETC. Have heard of and have always been interested. I have an audient evo 16 and all I want to do is stream live music with or without NVDA on the stream. I have a camera too but not sure if I want to get that involved, depending on what these controllers can do. Any suggestions?
@jpellis2008 @jackf723 Not really the same thing, this is a device that lets you map physical buttons to actions on your computer. As for what you want to do, probably just send that audient's signal into OBS or some other streaming or recording tool. NVDA can either go through one of the outs (if Windows lets you select that) or through a separate audio device
@zersiax @jackf723 Yes, the EVO has software channels so I can rout NVDA in/out of the stream, if I can get it working that is. Even though their software is accessible, part of it isn't that intuitive. Hmm wonder if I can still use one of these for something though? Switching between backing tracks or who knows what?