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

@zersiax @FreakyFwoof How do you assign an action to a key? Can’t figure out. I can find the actions I can select the key but I cannot get the action to assign
@stevenscott @FreakyFwoof note, it'll say "no selection" or similar when copying with some screen readers. I'm still working on fixing that, but you should see your action on the key after paste
@zersiax I do wonder why the Elgato Studio app is nice and accessible (certainly on Mac) but the stream deck app is not. At least that's what I'm told. I don't personally own one, but I do own one of their 4K capture cards.
@stevenscott
@FreakyFwoof @stevenscott I spoke to an engineering manager about this about a year ago and they asked me if their "new apps" like Studio were any better then the Streamdeck app, which I reported to be unusable with screen readers at the time. I noticed that shift as well, it looks like they opted for different UI toolkits for later applications and at least for the moment, have not transitioned the Straemdeck to that new way of working. I was told that they had investigated making the Streamdeck app accessible at my request but that the weren't able to find a way to fix it in the short or even medium term, which to me sounds like corporate speak for "go away we're busy".