如何使JAWS读取一个简单的标签?标签、简单、JAWS

2023-09-03 06:23:55 作者:シ给你、晴天般的微笑

这应该是简单的,但显然没有人知道:如果我添加一个标签控制我的Windows窗体基于对话框的,我想这个标签被JAWS读,我将如何做到这一点?

It should be simple, but apparently no one knows: If I add a Label control to my Windows Forms based dialog, and I want this label to be read by JAWS, how would I achieve that?

它工作正常使用 AccessibleDescription 对于其它控件,如按钮,但它不带标签的工作。即使MS 不相当似乎知道。我也问FreedomScientific,但他们只是给了我某种默认回答像

It works fine using the AccessibleDescription for other controls like buttons, but it doesn't work with labels. Even MS does not quite seem to know. I also asked FreedomScientific, but they just gave me some kind of default answer like

检查www.microsoft.com/enable 阅读JAWS帮助文件 请使用JAWS脚本(我不想虽然直接控制JAWS) 公司谁的应用程序提供定制服务的地址 Check www.microsoft.com/enable Read the JAWS help file Make use of JAWS scripting (I don't want to directly control JAWS though) Addresses of companies who provide services for app customisation

所有不是非常有帮助。

推荐答案

我有这个问题,我的Windows窗体应用程序。

I had this issue for my Windows Forms app.

这似乎JAWS不会自动读取静态画面的文字。

It seems JAWS does not read static screen text automatically.

pressing插入+B的键盘上引发读取当前窗口JAWS动作 - JAWS然后读取Label.AccessibleDescription属性(以及其他屏幕细节)。

Pressing "INSERT" + "B" on the keyboard triggered the "Read Current Window" JAWS action - JAWS then read the Label.AccessibleDescription property (as well as other screen details).

所以,你需要设置辅助功能属性,用户必须执行JAWS击键读取标签,只要我可以告诉。

So you need to set accessibility properties and the user has to perform JAWS keystrokes to read the labels so far as I can tell.