Page 1 of 3 123 LastLast
Results 1 to 10 of 25

Thread: Does anyone have experience with screen readers?

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Join Date
    Feb 2009
    Location
    Fresno, CA
    Posts
    1,034

    Default Does anyone have experience with screen readers?

    For the first time we have a prospect who is legally blind asking if our software works with screen readers. He tells our sales manager:

    "If the programmer uses mostly Windows controls and does not create their own controls, then the screen reader will probably work with the program. When I say 'controls' I mean menus, text input boxes, help screens, etc."
    I think that's probably the case, but maybe a question that Data Access might need to weigh in on since the runtime is doing all the Windows UI work? We use CodeJock controls in some views, I don't know if that would make a difference vs the original grid classes.

    I've done a little research and there seem to be several different screen readers available, some geared to specific types of applications. Nothing that I've found designed specifically for data entry business type applications.

    I was curious if anyone else has experience/insights in this area that could be helpful.
    Best regards,

    Matt Davidian
    Datatech
    Fresno, CA
    www.datatechag.com

  2. #2
    Join Date
    Feb 2009
    Location
    Stuart, FL
    Posts
    4,984

    Default Re: Does anyone have experience with screen readers?

    a lot of the automated stuff may not work because DAW has custom windows classes. these products generally look for windows that use standard windows control classes and then hook into them
    Michael Salzlechner
    StarZen Technologies, Inc
    http.://www.starzen.com

    IT Director at Balloons Everywhere

    Development Blog
    http://www.salzlechner.com/dev

    DataFlex Package Manager (aka Nuget for DataFlex)
    http://windowsdeveloper.com/dfPackage

  3. #3
    Join Date
    Feb 2009
    Location
    Fresno, CA
    Posts
    1,034

    Default Re: Does anyone have experience with screen readers?

    Thanks Michael, I had a feeling this was the case.
    Best regards,

    Matt Davidian
    Datatech
    Fresno, CA
    www.datatechag.com

  4. #4
    Join Date
    Feb 2009
    Location
    Stuart, FL
    Posts
    4,984

    Default Re: Does anyone have experience with screen readers?

    some products allow you to override the behavior. for example telling it that a window is for example based on the windows edit class but is a subclass
    Michael Salzlechner
    StarZen Technologies, Inc
    http.://www.starzen.com

    IT Director at Balloons Everywhere

    Development Blog
    http://www.salzlechner.com/dev

    DataFlex Package Manager (aka Nuget for DataFlex)
    http://windowsdeveloper.com/dfPackage

  5. #5

    Default Re: Does anyone have experience with screen readers?

    Quote Originally Posted by starzen View Post
    some products allow you to override the behavior. for example telling it that a window is for example based on the windows edit class but is a subclass
    That's fine.. but you need to link that to the label object, not the dbForm one or else it is useless.
    I'll play a bit more with NVDA.
    --
    Wil

  6. #6

    Default Re: Does anyone have experience with screen readers?

    OK.. more...

    You'll need to use one of the accessibility API's mentioned here:
    https://github.com/nvaccess/nvda/blo...ignOverview.md

    --
    Wil

  7. #7
    Join Date
    Feb 2009
    Location
    Stuart, FL
    Posts
    4,984

    Default Re: Does anyone have experience with screen readers?

    the label is not going to read you the contents of the form. in reality you need a lot of things read to the user to make this work

    We have used the reverse of adding voice control to an app for disabled people
    Michael Salzlechner
    StarZen Technologies, Inc
    http.://www.starzen.com

    IT Director at Balloons Everywhere

    Development Blog
    http://www.salzlechner.com/dev

    DataFlex Package Manager (aka Nuget for DataFlex)
    http://windowsdeveloper.com/dfPackage

  8. #8
    Join Date
    Feb 2009
    Location
    Brazil
    Posts
    4,277

    Default Re: Does anyone have experience with screen readers?

    We have used the reverse of adding voice control to an app for disabled people
    hehe, after reading these posts I started to think that this would be easier and faster to implement.

    but, just a feeling ! hehehe
    Samuel Pizarro

  9. #9
    Join Date
    Feb 2009
    Location
    Stuart, FL
    Posts
    4,984

    Default Re: Does anyone have experience with screen readers?

    the voice control was actually not that hard thanks to a very clean class structure in our app.
    Every control was a class even down to buttons (cOkButton, cCancelButton etc) and the design of the UI helped as well. similar to the webapps now with lists first
    Michael Salzlechner
    StarZen Technologies, Inc
    http.://www.starzen.com

    IT Director at Balloons Everywhere

    Development Blog
    http://www.salzlechner.com/dev

    DataFlex Package Manager (aka Nuget for DataFlex)
    http://windowsdeveloper.com/dfPackage

  10. #10

    Default Re: Does anyone have experience with screen readers?

    Quote Originally Posted by starzen View Post
    the label is not going to read you the contents of the form. in reality you need a lot of things read to the user to make this work
    Well that it can do that already. It says things like "Access Miles edit selected Access Miles" for customer entry view when you select customer "1" and then tab into the Name form.
    One of the functions in NVDA is to read all of the view, so you can get it to read the labels too. But you don't know how they connect to the form.

    So it's not that you can't get it to read the label, if you move your mouse over it, then it will also do so fine.
    Of course.. blind people won't use a mouse, so they need to know where they are when changing the focus and the hint "edit" is pretty poor.
    Do-able if you have screens with 3 forms, but not if there are more forms.
    --
    Wil
    Last edited by wila; 8-Apr-2022 at 03:18 PM.

Page 1 of 3 123 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •