Re: [Factor-talk] The Listener's interface and screen readers

2022-08-18 Thread Cleverson

Hi John, thanks for willing to help.

Yes, you can expose relevant information to screen readers via APIs. 
Please see for details:

https://github.com/nvaccess/nvda/blob/master/devDocs/technicalDesignOverview.md

Best,
Cleverson

Em 18/08/2022 16:25, John Benediktsson escreveu:

Hello!

We do support a command line interface, you can run that from a command prompt, 
or power shell, by doing:

factor -run=listener

It is also possible the factor.com is command line and the factor.exe is the 
graphical listener.

Unfortunately, for the user interface, we currently have it rendered using 
OpenGL and custom controls, and I’m unsure about screen readers — it might be 
equivalent to trying to use a screen reader with a game interface.

If we can improve it for you, we would like to. I am not very familiar with how 
screen readers work, but would love to learn. Maybe there are APIs we can call 
that can provide descriptors of what our user interface controls can do.

Thanks,
John.


On Aug 18, 2022, at 11:11 AM, Cleverson  wrote:
Hello all,

Is anyone here aware of screen reading software, that is software which helps 
blind people to use the computer by speaking aloud information that is on the 
screen? You can see an example here:
www.nvaccess.org

I'd like to learn factor, so I of course need to use its listener feature in 
order to enter commands. However, the screen reader linked above, called NVDA, 
isn't able to interact well with the listener's user interface. Is ot OpenGL?

Normally, screen readers like NVDA are able to interact well with console 
applications, such as the Windows command prompt (cmd) or PowerShell, which 
make use of standard controls (or widgets) for console applications in Windows. 
So, it appears that the UI you chose for the Listener are implementing some 
custom control that isn't being recognized by NVDA.

My suggestion is that you could offer a way to choose an alternative interface, 
lets say a command line option, which would select the standard UI offered by 
the system for console applications.

Thanks and best,
Cleverson


___
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk



___
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk




___
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk


Re: [Factor-talk] The Listener's interface and screen readers

2022-08-18 Thread John Benediktsson
Hello!

We do support a command line interface, you can run that from a command prompt, 
or power shell, by doing:

factor -run=listener

It is also possible the factor.com is command line and the factor.exe is the 
graphical listener.

Unfortunately, for the user interface, we currently have it rendered using 
OpenGL and custom controls, and I’m unsure about screen readers — it might be 
equivalent to trying to use a screen reader with a game interface. 

If we can improve it for you, we would like to. I am not very familiar with how 
screen readers work, but would love to learn. Maybe there are APIs we can call 
that can provide descriptors of what our user interface controls can do. 

Thanks,
John.

> On Aug 18, 2022, at 11:11 AM, Cleverson  wrote:
> Hello all,
> 
> Is anyone here aware of screen reading software, that is software which helps 
> blind people to use the computer by speaking aloud information that is on the 
> screen? You can see an example here:
> www.nvaccess.org
> 
> I'd like to learn factor, so I of course need to use its listener feature in 
> order to enter commands. However, the screen reader linked above, called 
> NVDA, isn't able to interact well with the listener's user interface. Is ot 
> OpenGL?
> 
> Normally, screen readers like NVDA are able to interact well with console 
> applications, such as the Windows command prompt (cmd) or PowerShell, which 
> make use of standard controls (or widgets) for console applications in 
> Windows. So, it appears that the UI you chose for the Listener are 
> implementing some custom control that isn't being recognized by NVDA.
> 
> My suggestion is that you could offer a way to choose an alternative 
> interface, lets say a command line option, which would select the standard UI 
> offered by the system for console applications.
> 
> Thanks and best,
> Cleverson
> 
> 
> ___
> Factor-talk mailing list
> Factor-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/factor-talk


___
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk