1. Frithjof Schmidchen
  2. PowerBuilder
  3. Wednesday, 17 March 2021 09:51 AM UTC

Hi,

I have a question regarding the new features in PB R3. When working with Windows Screenreader, it currently seems impossible to make Screenreader read values from the properties "AccessibleName" and "AccessibleDescription" of columns. The same properties of the control itself will be read just fine. Is there a way to correctly read these properties of columns into Screenreader?

Ken Guo @Appeon Accepted Answer Pending Moderation
  1. Thursday, 23 March 2023 06:18 AM UTC
  2. PowerBuilder
  3. # 1

Hi All,

PB supports reading Datawindow column AccessibleName via Windows Narrator and NVDA. If you run into problems, it's recommended to do something like this:
1. If you are using PB 2019 R3 Build 2670, please upgrade to PB 2019 R3 Build 2728 or higher first.


2. If you have PB IDE installed locally, please modify the pb.ini file for PB IDE, which is in this location by default: %localappdata%\Appeon\PowerBuilder ##.0\pb.ini, you need to add ACCESSIBILITY=1 in the [Data Window] section of this pb.ini.
[Data Window]
ACCESSIBILITY=1

If you don't have PB IDE installed locally, you need to manually create a pb.ini file in the same directory as yourapp.exe and add the above content.

For more information on ACCESSIBILITY, please refer to: https://docs.appeon.com/pb2022/application_techniques/Creating.html 

3. If you are using Windows Narrator, please check the option "Read and interact with the screen using the mouse" in Narrator Settings.



4. Set the AccessibleName property in DW Column, run the PB application, launch Windows Narrator or NVAD. Then when you move your mouse over DW column, it will read the Column information, including AccessibleName.

 

Regards,
Ken

Comment
There are no comments made yet.
José Luiz de Almeida Junior Accepted Answer Pending Moderation
  1. Wednesday, 22 March 2023 13:30 PM UTC
  2. PowerBuilder
  3. # 2

Dear friends,

I'm having similar problem using PB 2022 build 1892, impossible to hear column names via Windows Narrator or NVDA (Non Visual Desktop Access).
I've populated accessible tags "accessiblename" and "accessibledescription", put "accessibility=1" in "[datawindow]" chapter of PB.INI, but nothing seems to work.
I've also tried some detailed "verbose"configuration on Narrator (not yet on NVDA), no success on hearing the columns' names.

 

One question: PB.INI with "accessibility=1" is important in PB folder, or in application executable folder? The entire PB.INI, or only the "accessibility" directive?

Anyone with some additional info?


Thanks in advance!

José Luiz

Comment
  1. José Luiz de Almeida Junior
  2. Wednesday, 22 March 2023 19:11 PM UTC
Hi, Chris

Not recently, only in the first steps of this research. I'll try.

Tks!
  1. Helpful
  1. José Luiz de Almeida Junior
  2. Wednesday, 22 March 2023 19:19 PM UTC
Hi Chris!

With Accessibility=2, nothing changes, only mouse hover.

With Accessibility=3, application ends abnormally, without any message.

:-(

Tks
  1. Helpful
  1. Chris Pollach @Appeon
  2. Wednesday, 22 March 2023 20:25 PM UTC
Hi José ;

Thank you for trying those settings. Sorry that this did not help. The next best step then (IMHO) would be to open a Support Ticket as Julie suggested earlier in this thread.

Regards ... Chris
  1. Helpful 1
There are no comments made yet.
Julie Jiang @Appeon Accepted Answer Pending Moderation
  1. Tuesday, 23 March 2021 07:31 AM UTC
  2. PowerBuilder
  3. # 3

Hi Frithjof, 

That's weird. Can you please open a ticket at https://www.appeon.com/standardsupport/newbug, so that our support staff can help you out?

Best regards, Julie

Comment
There are no comments made yet.
Armeen Mazda @Appeon Accepted Answer Pending Moderation
  1. Monday, 22 March 2021 14:29 PM UTC
  2. PowerBuilder
  3. # 4

Hi Frithjof,

A number of questions for you...

1. When you say R3 do you mean 2017 R3 or 2019 R3 version?

2. Have you properly populated the AccessibleName and Description fields?

3. In PB.INI is accessibility = 1?

4. Are you testing on Windows 10?

5. Are the problems you are seeing the known issues documented in the "Remark and Explanation" column of the VPAT report?

Best regards,
Armeen

Comment
  1. Frithjof Schmidchen
  2. Monday, 22 March 2021 14:48 PM UTC
Hi Armeen,



I answer your question number by number:

1. PB 2019 R3 Build 2670

2. I think so. I filled some titles in there.

3. I dont have this point in my PB.INI. But I think this cant be the problem, because with the Controls it works.

4. Yes I am.

5. I didnt find them in the VPAT report, but I have seen, that for the test was JAWs Screen Reader in use. I used the Windows Narative and the NVDA screen reader.



Regards

Frithjof

  1. Helpful
  1. Armeen Mazda @Appeon
  2. Monday, 22 March 2021 15:02 PM UTC
I recommend contacting NVDA and asking them how to configure their product to exclusively use Microsoft UI Automation. It seems to me their tool is using a mix of MSAA and Microsoft UI Automation based on some of the config options I saw. Or alternatively, use JAWS reader instead of the free stuff. JAWS is used by most of our government customers, and arguably it is the best screen reader on the market.
  1. Helpful
There are no comments made yet.
Chris Pollach @Appeon Accepted Answer Pending Moderation
  1. Wednesday, 17 March 2021 21:31 PM UTC
  2. PowerBuilder
  3. # 5

Hi Frithjof;

   What Screen Reader software are you using?

Regards ... Chris

Comment
  1. Frithjof Schmidchen
  2. Monday, 22 March 2021 07:56 AM UTC
Hi Chris,



I used the Windows Narative Screen Reader and the NVDA Screen Reader for testing. With the NVDA Screen Reader at least while hovering over the Columns the properties work.



regards.
  1. Helpful
There are no comments made yet.
Miguel Leeuwe Accepted Answer Pending Moderation
  1. Wednesday, 17 March 2021 17:02 PM UTC
  2. PowerBuilder
  3. # 6

Hi,

I don't know the answer to your question. I think there's a demo somewhere on Elevate, but ... just wanted to point out to you that I've seen questions about deactivating the accessibility instead of wanting to use it due to things like "slow behaviour of applications", especially on Citrix.

Just do a search on this forum on "accessibility".

regards.

Comment
There are no comments made yet.
  • Page :
  • 1


There are no replies made for this question yet.
However, you are not allowed to reply to this question.