RE: hey ken, Re: menus and visual basic with jaws

  • From: "Ken Perry" <whistler@xxxxxxxxxxxxx>
  • To: <programmingblind@xxxxxxxxxxxxx>
  • Date: Thu, 22 Oct 2009 23:52:07 -0400


It only might make a difference if you're dealing with an older screen
reader or a new screen reader on the block that hasn't taken into account
much but msaa or .net rolls so there aren't many screen readers if any that
won't deal with this correctly out of the box.

Ken

-----Original Message-----
From: programmingblind-bounce@xxxxxxxxxxxxx
[mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Bryan Schulz
Sent: Thursday, October 22, 2009 10:26 AM
To: programmingblind@xxxxxxxxxxxxx
Subject: Re: hey ken, Re: menus and visual basic with jaws

hi,

there are no problems.
i read a message from elf with steps to create a menu strip and it said to 
set accessible.role to menu but it didn't make any difference.

Bryan Schulz

----- Original Message ----- 
From: "RicksPlace" <ofbgmail@xxxxxxxxx>
To: <programmingblind@xxxxxxxxxxxxx>
Sent: Thursday, October 22, 2009 3:27 AM
Subject: Re: hey ken, Re: menus and visual basic with jaws


> Brian: For the standard menu objects the major Screen Readers will expand 
> and read them correctly. I am not sure about multi-level menus or other 
> non-standard layouts. If you have a standard heading like File, EEdit, 
> View or whatever and the typical styled pull-downs and expansions of 
> individual pull-downs, they should work without any modifications. What 
> particular problems are you having with the Menu Strip?
> Rick USA
> ----- Original Message ----- 
> From: "Bryan Schulz" <b.schulz@xxxxxxxxxxxxx>
> To: <programmingblind@xxxxxxxxxxxxx>
> Sent: Wednesday, October 21, 2009 9:01 PM
> Subject: Re: hey ken, Re: menus and visual basic with jaws
>
>
>> Hi,
>>
>> i'm relatively new to the dot net flavor but didn't notice any difference

>> at runtime after changing the accessible.role from default to menu item.
>>
>> Bryan Schulz
>>
>> ----- Original Message ----- 
>> From: "Ken Perry" <whistler@xxxxxxxxxxxxx>
>> To: <programmingblind@xxxxxxxxxxxxx>
>> Sent: Wednesday, October 21, 2009 6:59 PM
>> Subject: RE: hey ken, Re: menus and visual basic with jaws
>>
>>
>>>
>>>
>>> I think you need to set it to menu item but just play with it till it 
>>> works
>>> is what I say.  One thing I don't understand though unless you  are 
>>> doing
>>> something strange I found the menus to work pretty much out of the box.
>>>
>>> Ken
>>>
>>> -----Original Message-----
>>> From: programmingblind-bounce@xxxxxxxxxxxxx
>>> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Bryan Schulz
>>> Sent: Wednesday, October 21, 2009 2:06 PM
>>> To: programmingblind@xxxxxxxxxxxxx
>>> Subject: Re: hey ken, Re: menus and visual basic with jaws
>>>
>>> Ken,
>>>
>>> please clarify what to set.
>>> under accessible role, i found menu bar, menu popup and menu item but no
>>> just plain menu.
>>>
>>> Bryan Schulz
>>>
>>> ----- Original Message ----- 
>>> From: "Ken Perry" <whistler@xxxxxxxxxxxxx>
>>> To: <programmingblind@xxxxxxxxxxxxx>
>>> Sent: Tuesday, October 20, 2009 9:44 PM
>>> Subject: RE: hey ken, Re: menus and visual basic with jaws
>>>
>>>
>>>>
>>>>
>>>> They are property settings the accessible roll and descry stuff.
>>>>
>>>> Ken
>>>>
>>>> -----Original Message-----
>>>> From: programmingblind-bounce@xxxxxxxxxxxxx
>>>> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of The Elf
>>>> Sent: Tuesday, October 20, 2009 9:32 PM
>>>> To: programmingblind@xxxxxxxxxxxxx
>>>> Subject: hey ken, Re: menus and visual basic with jaws
>>>>
>>>> that was actually a quote from a post by ken Perry.
>>>>
>>>> hey ken can you pick this up?
>>>>
>>>> elf
>>>> proprietor, The Grab Bag,
>>>> for blind computer users and programmers
>>>> http://grabbag.alacorncomputer.com
>>>> Owner: Alacorn Computer Enterprises
>>>> "own the might and majesty of a Alacorn!"
>>>> www.alacorncomputer.com
>>>> ----- Original Message ----- 
>>>> From: "Bryan Schulz" <b.schulz@xxxxxxxxxxxxx>
>>>> To: <programmingblind@xxxxxxxxxxxxx>
>>>> Sent: Tuesday, October 20, 2009 5:30 PM
>>>> Subject: Re: menus and visual basic with jaws
>>>>
>>>>
>>>>> hi,
>>>>>
>>>>> great info.
>>>>> you said:
>>>>> though I find the menu strip accessible as long as you add the
>>>>> .AccessibleRole feature and set it to menu.  "
>>>>>
>>>>> can you explain this more?
>>>>> is it code to place somewhere or is it a property setting?
>>>>>
>>>>> Bryan Schulz
>>>>>
>>>>> ----- Original Message ----- 
>>>>> From: "The Elf" <inthaneelf@xxxxxxxxxxxxxx>
>>>>> To: <programmingblind@xxxxxxxxxxxxx>
>>>>> Sent: Tuesday, October 20, 2009 6:45 PM
>>>>> Subject: Re: menus and visual basic with jaws
>>>>>
>>>>>
>>>>>> here are the assorted steps I have for working on menu's in .net:
>>>>>> * first set:
>>>>>> working with menu strips in dot net environments:
>>>>>>
>>>>>> 1.  Enter the form where you wish the menu strip to be placed.  You 
>>>>>> can
>>>>>> do
>>>>>>
>>>>>> this by arrowing down in the "Solution Explorer" until your chosen 
>>>>>> form
>>>>>> is
>>>>>>
>>>>>> highlighted.  Once it is highlighted press enter.
>>>>>>
>>>>>> 2.  Go to the toolbox and add a menu strip to your form.  You can 
>>>>>> enter
>>>>>> the
>>>>>>
>>>>>> toolbox in one of two ways.
>>>>>>
>>>>>> 1.  Press ctrl+alt+x.
>>>>>>
>>>>>> 2.  Press ctrl+w and then after releasing this key combination press 
>>>>>> x.
>>>>>>
>>>>>> The menu strip control can be found under the group labeled "Menus 
>>>>>> and
>>>>>>
>>>>>> Toolbars".  It may be necessary for you to open this group, if so, 
>>>>>> after
>>>>>>
>>>>>> highlighting the group press the right arrow.  When the group is open
>>>>>> "Menu
>>>>>>
>>>>>> Strip" is the third item down under this group.  Press enter to place
>>>>>> the
>>>>>>
>>>>>> control on the form.
>>>>>>
>>>>>> 3.  Highlight the menu strip.  If you just added the menu strip to 
>>>>>> your
>>>>>>
>>>>>> form, and have done nothing else, the menu strip should automatically

>>>>>> be
>>>>>>
>>>>>> highlighted.  If it is not highlighted press tab until you here "Menu
>>>>>> Strip
>>>>>>
>>>>>> 1".
>>>>>>
>>>>>> 4.  Press your applications key.  This is akin to right clicking the
>>>>>> menu
>>>>>>
>>>>>> strip.
>>>>>>
>>>>>> 5.  Arrow down to "Edit Items...", and press enter.
>>>>>>
>>>>>> 6.  Tab to the combo box where it says:  "Select Item and Add to List
>>>>>>
>>>>>> Below".
>>>>>>
>>>>>> 7.  Select the type of item you want to add.  The option labeled 
>>>>>> "Menu
>>>>>> Item"
>>>>>>
>>>>>> adds a menu item to your menu strip that will become the different 
>>>>>> menus
>>>>>>
>>>>>> such as "File", "Edit", etc.  Then tab once to the "Add" button and
>>>>>> press
>>>>>>
>>>>>> enter.  The newly added control is now listed in the listbox located
>>>>>> just
>>>>>>
>>>>>> after the "Add" button and just before the "Remove" button.  The 
>>>>>> newly
>>>>>> added
>>>>>>
>>>>>> control should be labeled "Tool Strip Menu Item #".  The "#"
>>>>>> representing
>>>>>>
>>>>>> how many items you've added that have this name.  The last added 
>>>>>> control
>>>>>>
>>>>>> should be automatically selected.  You can arrow up and down to be 
>>>>>> sure
>>>>>> of
>>>>>>
>>>>>> this.
>>>>>>
>>>>>> 8.  To set the options for the selected control tab three times.  You
>>>>>> should
>>>>>>
>>>>>> find yourself in a list of attributes associated with the selected
>>>>>> control.
>>>>>>
>>>>>> Set these attributes as best suits your application by selecting the
>>>>>>
>>>>>> attribute you wish to change, tab once and select or type the value 
>>>>>> you
>>>>>>
>>>>>> desire for the selected attribute.
>>>>>>
>>>>>> *NOTE*
>>>>>>
>>>>>> When you first load Visual Studio the list of attributes is grouped 
>>>>>> by
>>>>>>
>>>>>> "Category".  However, you may change this organization by tabbing 
>>>>>> only
>>>>>> twice
>>>>>>
>>>>>> from your list of controls to "Categorize Button" and left/right
>>>>>> arrowing
>>>>
>>>>>> to
>>>>>>
>>>>>> "Alphabetical Button".  Your screen reader should inform you which of
>>>>>> the
>>>>>>
>>>>>> two buttons is currently checked.  To check the other one simply 
>>>>>> press
>>>>>> the
>>>>>>
>>>>>> spacebar once the appropriate button is highlighted.
>>>>>>
>>>>>> 9.  (Optional)
>>>>>>
>>>>>> If you wish to add menu items beneath the menu you just constructed 
>>>>>> then
>>>>>>
>>>>>> arrow through the list of attributes to "Drop Down Items", and then 
>>>>>> tab
>>>>>>
>>>>>> twice to "Brows..." and press enter.  This will take you into the 
>>>>>> area
>>>>>> to
>>>>>>
>>>>>> add and edit items within the menu you've recently added.
>>>>>>
>>>>>> 10.  Repeat 6-9 until you have things satisfactory for the menu you 
>>>>>> are
>>>>>>
>>>>>> working on.  Then tab to "ok" and press enter.  This will return you 
>>>>>> to
>>>>>> the
>>>>>>
>>>>>> form in stages depending on how many menu levels deep you went
>>>>>>
>>>>>> *NOTE*
>>>>>>
>>>>>> Every level of a menu works the same as described above.  Steps 6-9 
>>>>>> can
>>>>>> be
>>>>>>
>>>>>> followed no
>>>>>>
>>>>>> matter the depth of your menus.
>>>>>>
>>>>>>
>>>>>>
>>>>>> * set two:
>>>>>>
>>>>>> someone said that the best option was to install the older menu 
>>>>>> style,
>>>>>>
>>>>>>
>>>>>>
>>>>>> this can be done by:
>>>>>> "if you change the MainMenuStrip to
>>>>>> MainMenu by doing a search and replace through out the project.  Then

>>>>>> do
>>>>>> a
>>>>>> search and replace for MenuItemStrip and replace with MenuItem.  Then
>>>>>> you
>>>>>> will get the old stuff.  Now I know there is a way to put those two 
>>>>>> in
>>>>>> your
>>>>>> tool box to but I am to lazy to because the toolbox fights with me to
>>>>>> much.
>>>>>> But I have done the above several times for different projects.  I 
>>>>>> will
>>>>>> say
>>>>>> though I find the menu strip accessible as long as you add the
>>>>>> .AccessibleRole feature and set it to menu.  "
>>>>>>
>>>>>>
>>>>>>
>>>>>> * end of quotes:
>>>>>>
>>>>>>
>>>>>>
>>>>>> HTH,
>>>>>>
>>>>>> elf
>>>>>>
>>>>>> proprietor, The Grab Bag,
>>>>>> for blind computer users and programmers
>>>>>> http://grabbag.alacorncomputer.com
>>>>>> Owner: Alacorn Computer Enterprises
>>>>>> "own the might and majesty of a Alacorn!"
>>>>>> www.alacorncomputer.com
>>>>>> ----- Original Message ----- 
>>>>>> From: "Chris Hallsworth" <christopherh40@xxxxxxxxxxxxxx>
>>>>>> To: <programmingblind@xxxxxxxxxxxxx>
>>>>>> Sent: Tuesday, October 20, 2009 1:02 AM
>>>>>> Subject: Re: menus and visual basic with jaws
>>>>>>
>>>>>>
>>>>>>> Never found the menu designer to be accessible in my opinion. Guess 
>>>>>>> I
>>>>>>> could be missing something though.
>>>>>>>
>>>>>>> --------------------------------------------------
>>>>>>> From: "Marvin Hunkin" <startrekcafe@xxxxxxxxx>
>>>>>>> Sent: Tuesday, October 20, 2009 5:48 AM
>>>>>>> To: <programmingblind@xxxxxxxxxxxxx>
>>>>>>> Subject: menus and visual basic with jaws
>>>>>>>
>>>>>>>> hi.
>>>>>>>> designing an application with jaws 10.
>>>>>>>> and visual basic express 2008.
>>>>>>>> jaws seems to reads the menus.
>>>>>>>> how can i put a separator between the main menu and the menu items.
>>>>>>>> and then got a another menu, with which is main, then menu group 
>>>>>>>> menu,
>>>>>>>> then
>>>>>>>> sub items under that.
>>>>>>>> how to get jaws to read this properly.
>>>>>>>> and is there a way to size the menus.
>>>>>>>> cheers Marvin.
>>>>>>>> ps: never had this trouble when i was using jaws 6.10, or jaws 9.
>>>>>>>> never had this strange behaviour.
>>>>>>>> any one had the same problem.
>>>>>>>> I have the visual studio scripts installed.
>>>>>>>>
>>>>>>>>
>>>>>>>> __________
>>>>>>>> View the list's information and change your settings at
>>>>>>>> //www.freelists.org/list/programmingblind
>>>>>>>>
>>>>>>> __________
>>>>>>> View the list's information and change your settings at
>>>>>>> //www.freelists.org/list/programmingblind
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> __________
>>>>>> View the list's information and change your settings at
>>>>>> //www.freelists.org/list/programmingblind
>>>>>>
>>>>>
>>>>> __________
>>>>> View the list's information and change your settings at
>>>>> //www.freelists.org/list/programmingblind
>>>>>
>>>>>
>>>>
>>>>
>>>> __________
>>>> View the list's information and change your settings at
>>>> //www.freelists.org/list/programmingblind
>>>>
>>>>
>>>> __________
>>>> View the list's information and change your settings at
>>>> //www.freelists.org/list/programmingblind
>>>>
>>>
>>> __________
>>> View the list's information and change your settings at
>>> //www.freelists.org/list/programmingblind
>>>
>>> __________
>>> View the list's information and change your settings at
>>> //www.freelists.org/list/programmingblind
>>>
>>
>> __________
>> View the list's information and change your settings at 
>> //www.freelists.org/list/programmingblind
>>
>>
>
> __________
> View the list's information and change your settings at 
> //www.freelists.org/list/programmingblind
> 

__________
View the list's information and change your settings at 
//www.freelists.org/list/programmingblind

__________
View the list's information and change your settings at 
//www.freelists.org/list/programmingblind

Other related posts: