Bug 7555 - Should avoid use of Alt Shift and Ctrl Space
Summary: Should avoid use of Alt Shift and Ctrl Space
Status: RESOLVED DUPLICATE of bug 78081
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 2.0   Edit
Hardware: PC Windows 2000
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Tod Creasey CLA
QA Contact:
URL:
Whiteboard:
Keywords: accessibility
: 83698 105663 (view as bug list)
Depends on:
Blocks:
 
Reported: 2002-01-14 13:32 EST by Tod Creasey CLA
Modified: 2005-08-02 11:42 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tod Creasey CLA 2002-01-14 13:32:32 EST
Ctril-Shift is one of the standard keyboard hotketys for locale switching. 
Although we do not prevent the use of locale switching currently by using 
accelerators with Ctrl-Shift this is still a potential problem.

UI Uses of Ctrl-Shift

File-Save All
File-Close All
Window-Navigation-Previous Editor
Window-Navigation-Previous View
Comment 1 Tod Creasey CLA 2002-01-15 08:53:16 EST
Please note that Ctrl-Shift still works - the mode switching occurs on key 
release so if Ctrl-Shift+C (for instance) is selected the mode switching will 
not occur. 

If the keys are released after seleting just Ctrl-Shift then the mode switches 
as expected.

Low priority if we decide to change at all.
Comment 2 Tod Creasey CLA 2002-02-01 15:14:22 EST
Deferred
Comment 3 Tod Creasey CLA 2002-07-25 08:52:43 EDT
Reopening. Should review for uses of Ctrl-Shift and add alternate accelerators 
if required.
Comment 4 Tod Creasey CLA 2002-07-25 10:46:37 EDT
Should be Alt Shift. Ctrl Shift is fine 
Comment 5 Tod Creasey CLA 2002-07-25 10:49:57 EDT
Closing PR. Al+Shift plus accelerator supercedes mode switching so both 
functions are fine. Mode switching does not occur until Alt is released.
Comment 6 Kim Horne CLA 2005-01-30 09:13:56 EST
*** Bug 83698 has been marked as a duplicate of this bug. ***
Comment 7 Franz Holzinger CLA 2005-02-01 16:43:29 EST
I have now found the solution for this with Windows 2000.
It is possible to turn this useless key switch to the US keyboard off:

Configuration System-->Country settings and Input

Maybe you should put this information into the README file for Windows.

Comment 8 Kim Horne CLA 2005-08-02 10:46:21 EDT
*** Bug 105663 has been marked as a duplicate of this bug. ***
Comment 9 Douglas Pollock CLA 2005-08-02 11:28:18 EDT
There is a more recent bug, currently owned by Mike Wilson, which will attempt 
to move our key binding set around so it no longer overlaps with the layout 
changing binding. 
Comment 10 Douglas Pollock CLA 2005-08-02 11:28:37 EDT
 

*** This bug has been marked as a duplicate of 78081 ***
Comment 11 Martin Olsson CLA 2005-08-02 11:42:27 EDT
I suffered from this bug for a couple of weeks without understanding that it was
a windows *feature*. I use SHIFT-ALT-E X to launch my plugin and when I returned
the developer workbench had another locale. My plugin is rather advanced and
supports lots of locales and locale changing. Therefore I suspected that maybe
somehow some change made by the the runtime workbench had also affected the
developer workbench. I tried for several days to locate places in my code that
could somehow modify the locale. Also under several weeks I had to put of with
this bug, and restart Eclipse all the time. This was very annoying and stole a
lot of quality time from my project.

After all that time and frustration I feel that it's arrogant to put off this
bug as low priority or to think that changing something in the Windows control
panel is a "fix". Obviously, users that suffer from these problems don't KNOW
it's infact a feature so how can they use this "fix" ?

I suggest instead to change some of the hotkey combinations, or even better to
catch the ALT-SHIFT keypress and display a "changing locale" tooltip (much like
when you press NUMLOCK in Eclipse). Or ofc, really really ideally Microsoft
would not have implemented such a obscure feature.

Anyhow, IMHO; it's very important that the user is not left confused as I was.
This was a very frustrating thing to go through and something needs to be done
about this!

That's my $0.02. Thanks.