This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 111289 - [a11y] Partner view is not accessible using keystrokes
Summary: [a11y] Partner view is not accessible using keystrokes
Status: VERIFIED FIXED
Alias: None
Product: xml
Classification: Unclassified
Component: WSDL Tools (show other bugs)
Version: 6.x
Hardware: PC Windows XP
: P2 blocker (vote)
Assignee: Shivanand Kini
URL:
Keywords: A11Y
Depends on:
Blocks:
 
Reported: 2007-07-28 02:02 UTC by jlautz
Modified: 2007-08-28 21:50 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jlautz 2007-07-28 02:02:13 UTC
Seen in 
Product Version: NetBeans IDE Dev (Build 200707250000) Java: 1.6.0_01; Java HotSpot(TM) Client VM 1.6.0_01-b06 System:
Windows XP version 5.1 running on x86; Cp1252; en_US (nb) Userdir: C:\Documents and Settings\lautz\.netbeans\dev

The Partner view of the WSDL editor cannot be used without a mouse (keystrokes only). (Workarounds are to use the WSDL
or Source views to create and edit WSDL files.) 

1. I can't figure out how to add any new elements without using the mouse. 

2. I can't navigate around the WSDL partner view. Tab and arrows do nothing to change what elements in the design view
are selected.

3. There aren't any context menus on selected widgets in the WSDL partner view. Shift-F10 is supposed to open context
menus, which can be a way of enabling users to do things without the mouse.

4. I can't add components in the palette to the Partner view. There is a NB 6.0 help topic entitled "Component Palette
Keyboard Shortcuts" that has an entry to "Add a component to the Design window" that indicates that I should be able to
add palette components to the Partner view using key combinations that include using the context menu items on a palette
item but that doesn't work. I can't copy/paste the text from the NB 6.0 help (!?!), but you should be able to find it.

5. There is no way to edit elements partner view.
Comment 1 Shivanand Kini 2007-08-21 22:39:02 UTC
Fixed as follows:
Shift-Enter for expand/collapse
Shift-F10 or Context Menu on windows for pop up menu.
Tab ans Shift-tab to move through widgets.
F2/Enter to rename a widget.
On buttons, space/enter to invoke the action.
Comment 2 jlautz 2007-08-27 16:38:09 UTC
Seen with 

Product Version: NetBeans IDE Dev (Build 200708211200) Java: 1.6.0_01; Java HotSpot(TM) Client VM 1.6.0_01-b06 System:
Windows XP version 5.1 running on x86; Cp1252; en_US (nb) Userdir: C:\Documents and Settings\lautz\.netbeans\dev

I logged some tabbing issues as issue 113867.

Could you please provide info about how users add an external partner using just keystrokes? (can't tab to the "ghost
element" and there's no option on the context menu.

Let me know if I should log this as a separate bug.
Comment 3 jlautz 2007-08-27 17:30:40 UTC
Another question: Is F2 supposed to work for everything that can be renamed? 

Observed behavior:
-- When a PartnerLinkType, PartnerLinkType role, Port type, operation, or message is selected, F2 only works to rename
the PartnerLinkType.

I haved logged this as issue 113877.
Comment 4 Shivanand Kini 2007-08-27 19:15:58 UTC
can you try with a newer build?

To create a new role, tab to the ghost role and press F2, type in a role name and enter, role is created.
Tab again, ghost port type is selected, F2 will allow you to create a new port type.
Comment 5 jlautz 2007-08-28 21:50:44 UTC
Verified that the changes have been implemented, although issue 113867 and issue 113877 are still pending.

Tested on   Product Version: NetBeans IDE Dev (Build 200708270201) Java: 1.6.0_01; Java HotSpot(TM) Client VM
1.6.0_01-b06 System: Windows XP version 5.1 running on x86; Cp1252; en_US (nb) Userdir: C:\Documents and
Settings\lautz\.netbeans\dev