Since we are on Electron 1.3.x there is more API support to find out if a screen reader is attached or not. The related API is:
accessibility-support-changed event
- a new method
app.isAccessibilitySupportEnabled()
I verified that these work on Windows and Mac. On Mac the event works when changing the native screen reader (Cmd+F5). On Windows I tried with NVDA and the only thing that was not working is that the event would fire when turning OFF NVDA, but turning ON was ok.
@alexandrudima I think you expressed some interest in this, so I am moving this to you first to see if we want to use it. I can then look into how to surface this API as workbench API for you.
Since we are on Electron 1.3.x there is more API support to find out if a screen reader is attached or not. The related API is:
accessibility-support-changedeventapp.isAccessibilitySupportEnabled()I verified that these work on Windows and Mac. On Mac the event works when changing the native screen reader (Cmd+F5). On Windows I tried with NVDA and the only thing that was not working is that the event would fire when turning OFF NVDA, but turning ON was ok.
@alexandrudima I think you expressed some interest in this, so I am moving this to you first to see if we want to use it. I can then look into how to surface this API as workbench API for you.