moderated Re: What is the best way to "label" an unlabeled button in an app?

Mike B

Another feature to try first is the auto graphics labeler just to see if Jaws can or will label some the buttons for you.  Look below:
Graphics Labeler 2 Parts, Creating Labels Manually and Using the Auto Graphics Labeler

Here's how to use the graphics labeler:
Part 1:
Creating a Graphic Label Manually
To practice creating a Graphic Label, use HJPad. To launch HJPad go to Start, Programs, JAWS X (where X is the JAWS version number), Run HJPad.
Using the Graphics Labeler is easy, but before you start ensure that you have speak graphics verbosity turned on. Follow these steps to be sure:
With HJPad open, press INSERT+V to bring up the Verbosity dialog box.
Press G to move to the Graphics Verbosity item in the list box.
Press the SPACEBAR until you hear JAWS say, "All graphics," and then press ENTER.
Now that all graphics will be spoken, you are ready to find a graphic to label.
Press the NUM PAD MINUS key to activate the JAWS cursor.
Tip: To navigate to the toolbar, first press PAGE UP to move to the top of the window, and then press HOME to move to the top, left.
Use the arrow keys to move to the first toolbar button. You will hear, "Graphic XXX." XXX can indicate any number.
Press INSERT+G to open the Graphics Labeler.
When the Graphics Labeler is opened, the focus is in the edit field, where you should enter the label for the graphic. It will contain the graphic number. 
Press the delete key to remove the number then, type the name for your graphic.
Press the TAB key to move to the Braille label field. Here you can enter a label for a Braille display.
Next press the TAB key to move to a group of radio buttons that will let you determine where you want to save the label, in the application file, default
file, or both files.  Choose the application file. 
Press ENTER to activate your graphic label.
Note: To edit a graphic label, use the same procedure that you would to create a new graphic label, and just change the name of the label in the Graphics
Labeler when it opens. To delete a graphic label, do the same, but delete the name in the Graphics Labeler.
Part 2:
Using the Auto Graphics Labeler
The Auto Graphics Labeler assigns a text label to all graphics that are associated with ToolTips. A ToolTip is a brief description of a graphic that appears
on the screen as you point to the graphic with your mouse.
To activate the Auto Graphics Labeler, open the desired application, and press CTRL+INSERT+G.
JAWS will attempt to label all graphics. Do not move the mouse or press any keys on the keyboard until JAWS states that the Auto Graphics Labeler is finished.
When JAWS finishes, it will announce the newly labeled graphics.
After using the Auto Graphics Labeler, you can use CTRL+INSERT+SHIFT+G to bring up the Select Graphic to Click Dialog box. With this dialog box, you can
use your arrow keys to move through the available graphics, and then press the TAB key to move to the OK button and press ENTER to activate the graphic
you selected.

Stay safe and take care.  Mike.

----- Original Message -----
From: Bill White
Sent: Monday, November 30, 2020 12:27 PM
Subject: Re: What is the best way to "label" an unlabeled button in an app?

Hi, Richard. I don't think Custom Label is the answer. I think what you want is to create prompts.


The "Prompt Creator" and "Graphics Labeler" are used for labeling controls and graphics in applications.


Prompts are labels for controls in dialog boxes. Some of the time, JAWS does not read a prompt, or the prompt that is provided is not very meaningful.

Now, when you find a prompt like this, just assign the prompt you want JAWS to speak and display in Braille. And if you want a brief reminder spoken whenever

you move to a particular control, just add a custom tutor message to provide this information.


Creating a Prompt


To create a prompt:


Move to the control for which the prompt is not properly spoken.


A dialog box appears to walk you through the creation of the prompt. On the first page, enter the prompt for the control as you want JAWS to speak it,

and then select Next.

On the second page, enter the prompt for the control as you want JAWS to display it in Braille, and then select Next.

On the third page, specify a Tutor message to provide assistance with navigation or the use of this control. If you leave the Tutor message blank, the

default message is used. Select Finish to create your prompt.


Note: You can also press INSERT+F2 to open the Run JAWS Manager dialog and select Prompt Create from the list to create a prompt.


Custom Labels



This is appropriate for labeling buttons and links on web pages.


Since you want to create a label in an app, not a web page, I don't think Custom Labels is what you want.


Bill White



From: [] On Behalf Of Richard B. McDonald
Sent: Monday, November 30, 2020 10:18 AM
Subject: What is the best way to "label" an unlabeled button in an app?




I am using Windows 10 and JAWS 2020.  In a particular desktop app (Amazon Music), all of its buttons are unlabeled.  What is the best way to "label" them?  Might “custom label” under JAWS Manager (JAWSKey+F2) do the trick?




Join to automatically receive all group messages.