Google Trivia: What's the Difference Between a Series of Down Arrows Vs. "Drop List" Followed by Arrows

To log into Google Mail using the keyboard starting from the log-in box, I hit down arrows until it gets to my login name on the drop-down list. But when I do it by voice, I first have to say "drop list". That opens the drop-down list and jumps me to the first entry. Then I use down commands to get to the login name.

In other words, using the keyboard the down arrow itself is sufficient to trigger the drop down list to drop, but that's not the case using voice.

Inquiring mind asks: Anyone know how come?

BTW, I'm using DNS, so I'm not sure this is true of other speech recognition products, like ViaVoice for MS/Vista SR.

Bruce

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Chuck Runquist's picture

BruceCyr wrote: To log into

BruceCyr wrote:

To log into Google Mail using the keyboard starting from the log-in box, I hit down arrows until it gets to my login name on the drop-down list. But when I do it by voice, I first have to say "drop list". That opens the drop-down list and jumps me to the first entry. Then I use down commands to get to the login name.

In other words, using the keyboard the down arrow itself is sufficient to trigger the drop down list to drop, but that's not the case using voice.

Inquiring mind asks: Anyone know how come?

BTW, I'm using DNS, so I'm not sure this is true of other speech recognition products, like ViaVoice for MS/Vista SR.

Bruce

Bruce,

First of all, not all list boxes are created equal. You have two basic types: (1) standard list boxes which do not allow the user to enter text but simply contain the list of options selectable, and (2) combo boxes which are editable (i.e., the user can make new entries into this type of list box).

As such, there are also variations on these themes. The result is that not all commands work equally. Here are a few examples:

1. The first thing you have to have is focus on the list box itself. Without focus even keystrokes using the down arrow keys won't work.

2. Once you have focused on the list box, voice commands work in various ways. For example, try using the command "Press down arrow." This command mimics the pressing of the down arrow key. However, using "down one" or "move down one" and the various related commands don't work because they do not mimic the down arrow key in precisely the same way that pressing that key does.

3. Some list boxes are MSAA enabled. That is, all of their entries are linked to Microsoft active accessibility. Where this is the case, if you know the entry in the list that you want, all you have to do is use Say-What-You-See and simply say the list box entry you want verbatim. This will go directly to that particular item in the list box.

4. Some list boxes don't work with the arrow keys at all, which is where the "drop list" command is useful and specifically for which it is designed. For example, go to the DNS Options dialog | View tab. Just use the tab key to tab to the option list box for "Auto-hide delay:" And then try to drop the list using the arrow keys on the keyboard, you won't get any response. In this case, only clicking on the down arrow button at the right of the list box or saying "drop list" will get you the list of options because the down arrow button is part of what the "drop list" command does (i.e., it enables/connects to these types of objects).

Regardless of all of this, I don't completely understand why you consider this a problem. That is, once you have set focus on the list box what difference does it make whether you press the down arrow or say "drop list." The number of actions taken is still the same. In fact, once you get the list to drop you should be able to say "[move] down n" and it will take you right down to the number that you specified in the list. In addition, if the list is speech-enabled (MSAA enabled), you should be able to simply say the option name.

Nevertheless, not all commands and/or keyboard keystrokes functioned exactly the same in all list boxes as noted her #4 above. So, your question seems like kind of a non sequitur.

Chuck Runquist
Former Dragon NaturallySpeaking SDK & Senior Technical Solutions PM for DNS

"It ain't what you don't know that gets you into trouble. It's what you know for sure that just ain't so." -- Mark Twain

Chuck, First: Thanks for

Chuck,

First: Thanks for the thorough expatiation!

Second: I think it could be considered a problem from several perspectives, but to me its an oddity that I wanted to understand. Now the business about DNS Pro misbehaving (cf: http://www.speechcomputing.com/node/1801) is an odd problem that I would like to see vanish without any effort on my part Smiling

Bruce

BruceCyr wrote: T I'm using

BruceCyr wrote:

T I'm using DNS, so I'm not sure this is true of other speech recognition products, like ViaVoice for MS/Vista SR.Bruce

Yes it can be done in ViaVoice by making the necessary macros.
Quentin

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.




view recent posts