Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 109998

Summary: [KeyBindings] preference page: not intuitive
Product: [Eclipse Project] Platform Reporter: Martin Aeschlimann <martinae>
Component: UIAssignee: Paul Webster <pwebster>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: P3 CC: bokowski
Version: 3.2   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Bug Depends on: 176235    
Bug Blocks:    

Description Martin Aeschlimann CLA 2005-09-20 08:19:26 EDT
20050920

Here are some issues that I have with the Keys preference page. I know that a
new version is in work, but I better comment on the old page, hoping my comment
can help on the new one:

- The separation of the two pages using tabs isn't really natural. A double
click in one page changes to the other. But no backlinking exists to see an
entry in the table when editing a certain key on modify page.
-> It seems to me that the modify page should be child (= popup) of the first
one: I would solve this by only showing the table, no tab. Clicking on an entry
lets you edit/remove the selected entry.
To enter new entries (commands that have no short cut yet), you would need an
'Add' button to get the new dialog.
Or, another alternative is to have the table show also the commands that have no
assignments, but having a (not assigned) entry in the 'key sequence' column.

- If I understand right, contexts ('When') in fact form a hierarchy. So when you
want to know what keys you can use in the Java debug window, you have to look
through the context hierarchy, from most specialized to general' to know what
keys are assigned to what.
It would be good to show this hierachy in a tree, I suggest on top of the table.
Selecting a node would have the table below hide the keys that don't apply for
the current context (keys that are hidden by more specific settings or that are
in a completly different context)
+ In Dialogs and Windows
  + In Dialogs
  + In Windows
  + Editing Text
     + Editing Java Source
     ...

- I like the way you can sort the table by clicking on the columns. Maybe
additionally a find feature that searches over all the columns would be good.
Comment 1 Michael Van Meekeren CLA 2006-04-21 13:14:38 EDT
Moving Dougs bugs
Comment 2 Paul Webster CLA 2006-09-28 15:15:27 EDT
Is this still a problem in 3.3?

PW
Comment 3 Martin Aeschlimann CLA 2006-09-28 17:39:39 EDT
What a question. Yes, of course. The keys preference page is, IMO, one of the biggest annoyances in Eclipse!
We need a way to quickly see all assigned and non assigned keys, all assigned and non assigned commands.
Comment 4 Paul Webster CLA 2006-09-28 20:41:12 EDT
Sorry, this is a multi-person left graveyard cleanup.

Is this a problem in the experimental keys page?

PW
Comment 5 Martin Aeschlimann CLA 2006-10-03 04:34:46 EDT
The experimental page also lacks the possibility to sort for shortcuts and to find out which keys are not yet taken.
Comment 6 Paul Webster CLA 2006-10-03 08:29:10 EDT
I noticed that ... that'll be fixed for 3.3

PW
Comment 7 Paul Webster CLA 2007-06-21 13:04:02 EDT
Providing the tree hierarchy is an open bug.
PW


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