Bug 13009 - [Key Bindings] Refresh action in File menu should have F5 short cut
Summary: [Key Bindings] Refresh action in File menu should have F5 short cut
Status: RESOLVED WONTFIX
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Debug (show other bugs)
Version: 2.0   Edit
Hardware: PC Windows 2000
: P2 normal (vote)
Target Milestone: ---   Edit
Assignee: Platform-Debug-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: investigate
Depends on:
Blocks:
 
Reported: 2002-04-08 12:03 EDT by Dirk Baeumer CLA
Modified: 2003-02-04 12:42 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 Dirk Baeumer CLA 2002-04-08 12:03:25 EDT
Build 20020404+
Comment 1 Nick Edgar CLA 2002-04-08 12:57:31 EDT
Debug would have to change F5 for step into, which will not happen for M5.
Others have complained that our debug shortcuts are inconsistent with other 
dev envs out there, which all use the same ones (talk to Trent).
For 2.0, I suggest we leave it up to the views to hook a key listener if they 
want to support F5.  The Navigator does this already.


Comment 2 Nick Edgar CLA 2002-04-08 12:57:57 EDT
Reassess post 2.0
Comment 3 Randy Giffen CLA 2002-08-09 16:14:46 EDT
Reopen to investigate
Comment 4 Jim des Rivieres CLA 2003-01-15 15:31:10 EST
2.1 build 20030114

This would be a nice improvement and make the Eclipse workbench feel more like 
a normal Windows application.

Given the new key bindings support, shouldn't it be possible to have F5 as a 
shortcut for File > Refresh without having to change Debug?
Comment 5 Chris McLaren CLA 2003-01-17 10:27:15 EST
it is possible with the keybindings support that other parts can override F5, 
but debug probably wants their keys to work globally, and users will complain 
either way.

for this to ever be resolved, debug needs to give up the key in favour of more 
standard debugging keys. (is F5 a carry over from visual age?).

once debug uses the new key binding support, a user can always remap 
both 'Step Into' and 'Refresh' commands, so we are really only talking about 
an out of the box issue. still, Refresh should have more priority than Step 
Into for initial key bindings in spite of precedent. 

moving to debug for comment.
Comment 6 Darin Wright CLA 2003-01-21 09:36:47 EST
I believe we based our key selections on VA/Java and LeapFrog. We should 
investigate other key bindings, and avoid the conflict.
Comment 7 Nick Edgar CLA 2003-01-21 11:17:30 EST
The only other somewhat standard keybindings I'm aware of are those used by 
Visual Studio and some other debuggers like the IBM Distributed Debugger.
However, note that VS also uses F5, for run/resume.  Not sure if the others 
also use this.

Comment 8 Darin Wright CLA 2003-02-04 12:42:52 EST
Since F5 is the historical debug "step into" key, we will leave as is. Refresh 
can be hard-coded to F5 in the navigator if desired, or a key binding could be 
added and users could remove the "debug" binding as desired. However, to many 
users will scream if we remove the step binding.