Bug 71480 - [ViewMgmt] View switching does not work for Sticky Keys
Summary: [ViewMgmt] View switching does not work for Sticky Keys
Status: VERIFIED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows 2000
: P3 normal (vote)
Target Milestone: 3.7 M5   Edit
Assignee: Remy Suen CLA
QA Contact: Remy Suen CLA
URL:
Whiteboard:
Keywords: accessibility, helpwanted
Depends on:
Blocks:
 
Reported: 2004-08-05 11:42 EDT by Matthew Hatem CLA
Modified: 2011-01-25 08:36 EST (History)
5 users (show)

See Also:


Attachments
Updated doc (1.18 KB, patch)
2011-01-21 11:13 EST, Oleg Besedin CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Matthew Hatem CLA 2004-08-05 11:42:49 EDT
This is a dup of 8829 , but it seems I cannot reopen that one.  We have an RCP
app where we do not provide a "Show View" menu.  We rely on Ctrl+F7 to cycle
through views in a perspective.  In light of the RCP theme, I think this bug
should be fixed.

--

If you have sticky keys on and then hit Ctrl and then F7 the dialog disappears 
as soon as it comes up.

STEPS
1) Open your Control Panel
2) Select Accessibility->Sticky Keys
3) Hit Ctrl
4) Hit F7
5) List comes up and immediately disappears
Comment 1 Steven Wasleski CLA 2004-08-06 19:41:31 EDT
My Windows 2000 machine has died, but on Windows XP there is a work around for 
this problem.  Could someone else check this on 2000?  Here is the work 
around.  When you go to Accesibility Options and enable Sticky Keys there is a 
Settings button next to the Sticky Keys checkbox.  On that settings dialog, 
there is a checkbox labeled "Press modifier key twice to lock".  If you have 
that option turned on, you can hit Ctrl twice and then F7 and the list works 
correctly.  If you hit Ctrl only once you have the problem.
Comment 2 Michael Van Meekeren CLA 2005-09-07 13:34:44 EDT
Nick, what happens on your win2k machine?
Comment 3 Nick Edgar CLA 2005-09-07 14:40:48 EDT
I get the behaviour Matt describes, but the "Press modifier key twice to lock"
workaround is available in the control panel (apparently on by default).

Note that the spring-loaded behaviour is controlled by the
IPreferenceConstants.STICKY_CYCLE preference on org.eclipse.ui.workbench's pref
store (an internal preference).  See the code in CyclePartAction for more details.

If needed, we could make the preference be API.
Comment 4 Douglas Pollock CLA 2005-09-21 11:45:54 EDT
Yes, the "General" preference page option "Keep next/previous part dialog 
open" should control this behaviour. 
 
Comment 5 Nick Edgar CLA 2006-03-15 13:28:01 EST
Reassigning bugs in component areas that are changing ownership.
Comment 6 Kim Woods CLA 2007-05-10 08:58:16 EDT
This is still a problem on the current 3.3 build (M7 Interim build of 3.3.0 -  120070503-1400)- we have come across it during the accessibility testing of my product 

The work round does display the the list so you can switch views but it has taken myself and the tester several hours to discover it so it will not be obvious to the generl user of Eclipse or my product!!

Is this going to be fixed??
Comment 7 Boris Bokowski CLA 2007-05-11 23:34:13 EDT
I'm sorry but I have no time left in 3.3 to look at this. Marking for investigation in 3.4.
Comment 8 Boris Bokowski CLA 2008-05-02 14:56:27 EDT
Mass update - removing 3.4 target. This was one of the bugs I marked for investigation (and potential fixing) in 3.4 but I ran out of time. Please ping on the bug if fixing it would be really important for 3.4, and does not require API changes or feature work.
Comment 9 Boris Bokowski CLA 2009-11-11 17:31:15 EST
Remy is now responsible for watching the [ViewMgmt] category.
Comment 10 Oleg Besedin CLA 2011-01-21 10:58:16 EST
(In reply to comment #4)
> Yes, the "General" preference page option "Keep next/previous part dialog 
> open" should control this behaviour. 
>  

This works for me. With this preference enabled the dialog stays on with sticky keys.
Comment 11 Oleg Besedin CLA 2011-01-21 11:13:45 EST
Created attachment 187297 [details]
Updated doc

On a second thought, I'd like to update documentation to reflect the link to this Eclipse option. Page "Navigating the user interface using the keyboard" under

Workbench User Guide > 
   Concepts > 
      Accessibility features in Eclipse
Comment 12 Oleg Besedin CLA 2011-01-21 11:15:14 EST
Updated doc released into CVS Head.
Comment 13 Remy Suen CLA 2011-01-25 08:36:49 EST
(In reply to comment #12)
> Updated doc released into CVS Head.

Verified Oleg's documentation changes are in I20110124-1800 on Windows XP