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 111046 - [A11Y] Need short cuts to help navigate the BPEL Mapper by using keyboard.
Summary: [A11Y] Need short cuts to help navigate the BPEL Mapper by using keyboard.
Status: VERIFIED FIXED
Alias: None
Product: soa
Classification: Unclassified
Component: BPEL Mapper (show other bugs)
Version: 6.x
Hardware: PC All
: P2 blocker (vote)
Assignee: Alexander Permyakov
URL:
Keywords: A11Y
: 85040 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-07-26 06:36 UTC by _ hong_lin
Modified: 2008-04-16 15:08 UTC (History)
1 user (show)

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 _ hong_lin 2007-07-26 06:36:29 UTC
Build: NB 6.0 nightly build 200707230000

Steps to reproduce it:
1. Select an Assign element in bpel diagram and open BPEL Mapper. 
2. Set the focus on the BPEL Mapper window.
3. Click "Tab" key, it will not navigate through the bpel mapper. It will navigate the bpel diagram instead.

Create some keyboard short cuts to help navigate BPEL Mapper can be a solution. Just like UML module. Let me know if you
need more info.
Comment 1 Alexey Anjeleevich 2007-07-30 08:00:50 UTC

*** This issue has been marked as a duplicate of 85038 ***
Comment 2 _ hong_lin 2007-08-22 06:26:54 UTC
This is not a duplicate of issue 85038.

Right now, there is no way to use bpel mapper without using mouse. This is an A11Y stopper issue. I showed the issue to
Alexey Yarmolenko last week. Suggested to him that we could use short cuts to perform the steps by using keyboard, just
like UML does.
Comment 3 _ hong_lin 2007-08-22 06:30:04 UTC
The steps to reproduce this issue should be changed to:

1. Select an Assign element in bpel diagram and open BPEL Mapper. 
2. Set the focus on the BPEL Mapper window.
3. There is no way to edit XPATH Expression by using keyboard only. 
Comment 4 Sergey Lunegov 2007-08-28 11:04:50 UTC
Hong, we added partial A11y support to mapper. To implement visual editing of XPath expressions using keyboard only too
much functionality should be added. We'll try to address this issue in the Sierra.
Comment 5 _ hong_lin 2007-09-05 18:02:21 UTC
According to NB A11Y expert Jaromir (Jaromir.Uhrik@Sun.COM), this is an A11Y stopper issue. It has to be fixed in NB 6.0.
Upgrade the priority to P1.
Comment 6 Sergey Lunegov 2007-10-25 09:49:09 UTC
*** Issue 85040 has been marked as a duplicate of this issue. ***
Comment 7 Sergey Lunegov 2007-10-29 14:40:48 UTC
Not a showstopper.
Comment 8 Sergey Lunegov 2007-10-30 07:55:09 UTC
Will address in Sierra.
Comment 9 Sergey Lunegov 2007-12-18 10:12:41 UTC
Alexander, please add keyboard support on the right tree
Comment 10 Andrei Chistiakov 2008-01-17 11:10:46 UTC
Changed target milestone from Sierra to 6.1 in order to display correct info on
NB 6.1 dashboard
Comment 11 Sergey Lunegov 2008-01-17 15:19:10 UTC
Almost implemented
Comment 12 Alexander Permyakov 2008-01-30 16:19:41 UTC
add Actions:   Up, Down, Left, Right - move on elements of the Mapper Diagram and the right Tree
               Ctrl+Up, Ctrl+Down, Ctrl+Left, Ctrl+Right - move on elements of the Mapper Diagram (Links)  
               Shift+Up, Shift+Down, Shift+Left, Shift+Right - scrolling
               Ctrl+L - connect Links  
               Ctrl+Shift+Up, Ctrl+Shift+Down - move on links, which connect the left Tree.
HG: changed soa.mappercore/src/org/netbeans/modules/soa/mappercore/AbstractMapperEventHandler.java
HG: changed soa.mappercore/src/org/netbeans/modules/soa/mappercore/AutoSelectionCanvas.java
HG: changed soa.mappercore/src/org/netbeans/modules/soa/mappercore/Canvas.java
HG: changed soa.mappercore/src/org/netbeans/modules/soa/mappercore/CanvasEventHandler.java
HG: changed soa.mappercore/src/org/netbeans/modules/soa/mappercore/LinkConnectAction.java
HG: changed soa.mappercore/src/org/netbeans/modules/soa/mappercore/LinkTool.java
HG: changed soa.mappercore/src/org/netbeans/modules/soa/mappercore/MoveDownCanvasAction.java
HG: changed soa.mappercore/src/org/netbeans/modules/soa/mappercore/MoveRightCanvasAction.java
HG: changed soa.mappercore/src/org/netbeans/modules/soa/mappercore/RightTree.java
Comment 13 Andrei Chistiakov 2008-04-16 15:07:11 UTC
Verified with NetBeans IDE 6.1 RC2 (Build 200804160006)