Bug 6199 - CTRL+TAB doesn't go to next tab folder page
Summary: CTRL+TAB doesn't go to next tab folder page
Status: CLOSED DUPLICATE of bug 69819
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 2.0   Edit
Hardware: PC Windows 2000
: P3 normal with 3 votes (vote)
Target Milestone: ---   Edit
Assignee: Platform-SWT-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2001-11-21 16:56 EST by Nick Edgar CLA
Modified: 2016-11-10 11:36 EST (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 Nick Edgar CLA 2001-11-21 16:56:47 EST
Build 20011120.

CTRL+TAB should be equivalent to CTRL+PAGE_DOWN when in a tab folder.
Likewise for CTRL+SHIFT+TAB.
It does not currently work that way.
For example, compare the Java build path properties page with IE's Internet 
Options dialog.
Comment 1 Veronika Irvine CLA 2001-11-30 10:47:26 EST
In SWT, CTRL+TAB and CTRL+SHIFT+TAB are used to force tab traversal in widgets 
that process TAB and/or SHIFT+TAB (e.g. Multi-line Text which inserts tabs).

If this key sequence is also used to switch notebook pages, a situation could 
arise where the user can not traverse out of a Multi-line Text widget on a 
notebook page.
Comment 2 Nick Edgar CLA 2001-11-30 11:49:18 EST
Could preference be given to the widget with focus?
E.g. if the MLE has focus, then CTRL+TAB exits it, giving focus to, say, a 
button.  CTRL+TAB would then go to the notebook?
Comment 3 Tod Creasey CLA 2002-03-14 13:07:37 EST
Usability rather than accessibility issue - you can navigate tabs with arrow 
keys
Comment 4 Nick Edgar CLA 2002-03-14 13:36:52 EST
Note that the Windows UI guidelines recommend:

p. 193 (Tab controls):
The user can also press Ctrl+Tab, Ctrl+Page Up or Ctrl+Page Down to switch 
between tabs.

p. 523 (common shortcut keys): 
Ctrl+Tab: Display next tabbed page or child window (MDI)

p. 269 (MDI):
(And Shift+ modified combinations to move backwards).

They don't address the problem raised above wrt text inside a notebook page.
Could we make it so that text gets Ctrl+Tab before the notebook?
Comment 5 Silenio Quarti CLA 2003-10-30 17:43:00 EST
Could this fixed by first sending TRAVERSE_PAGE_NEXT and if no traversal happens, 
send a TRAVERSE_TAB_NEXT?
Comment 6 Nick Edgar CLA 2003-10-31 09:13:28 EST
You need to be able to tab out of a multi-line text inside a tab folder though.
Comment 7 Steve Northover CLA 2003-10-31 17:42:46 EST
Quite true.  Seems to me Windows just says you can't, other than pressing 
Shift+Tab tab to get out backwards.  Nick, do you think we should close this 
as WONTFIX?
Comment 8 Nick Edgar CLA 2003-11-03 09:52:37 EST
Seems to me that we should follow whatever the platform convention is.
What is the default behaviour for an MLE inside a tab folder?  If Shift+Tab 
lets you get out, even if the parent handles Ctrl+Tab, that would be good 
enough for me.

Comment 9 Franz Holzinger CLA 2005-01-22 05:21:16 EST
I have been used working with MS Visual Studio and other Windows editors.
So I would appreciate if Ecplipse would behave the same way under Windows
(CTRL-TAB and CTRL-SHIFT-TAB to change between the windows inside of an
application).

Comment 10 Silas Christiansen CLA 2005-01-25 19:00:36 EST
CTRL+TAB should tab to the next tab in the stack. (i.e. works like ALT+TAB for 
applications)
Comment 11 Philipp Kursawe CLA 2009-12-07 12:57:22 EST
This needs to be fixed. On each new installation we have to change the keybindings (or suffer using ctrl+f6) in Eclipse.
Comment 12 Markus Keller CLA 2016-11-10 11:36:18 EST

*** This bug has been marked as a duplicate of bug 69819 ***