Community
Participate
Working Groups
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.
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.
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?
Usability rather than accessibility issue - you can navigate tabs with arrow keys
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?
Could this fixed by first sending TRAVERSE_PAGE_NEXT and if no traversal happens, send a TRAVERSE_TAB_NEXT?
You need to be able to tab out of a multi-line text inside a tab folder though.
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?
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.
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).
CTRL+TAB should tab to the next tab in the stack. (i.e. works like ALT+TAB for applications)
This needs to be fixed. On each new installation we have to change the keybindings (or suffer using ctrl+f6) in Eclipse.
*** This bug has been marked as a duplicate of bug 69819 ***