Bug 342293 - EGit keyboard bindings conflict with Java Refactor bindings
Summary: EGit keyboard bindings conflict with Java Refactor bindings
Status: CLOSED DUPLICATE of bug 321739
Alias: None
Product: EGit
Classification: Technology
Component: Core (show other bugs)
Version: 0.11   Edit
Hardware: Macintosh Mac OS X - Carbon (unsup.)
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: accessibility, ui, usability
Depends on:
Blocks:
 
Reported: 2011-04-08 10:02 EDT by Marlon Richert CLA
Modified: 2011-04-19 07:14 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marlon Richert CLA 2011-04-08 10:02:15 EDT
Build Identifier: 20110218-0911

EGit keyboard bindings alt-cmd-C, alt-cmd-I and alt-cmd-M conflict with Java Refactor bindings for Change Method Signature, Inline and Extract Method, respectively. Since these are basically *the* most often used refactoring when coding Java, this is really annoying and inhibits productivity.

What's even worse, trying to unbind the Git commands is buggy, as it often unbinds the Java commands as well. Moreover, unbinding the Git commands does not always seem to persist between restarts!

Reproducible: Always

Steps to Reproduce:
1. Code some Java and select a piece of code.
2. Press alt-cmd-C/I/M to refactor.

Expected behavior: The code is refactored.

Observed behavior: The code is replaced by a strange character and a yellow toaster box pops up in the lower left, prompting you to select what you actually meant to do. Very annoying!
Comment 1 Marlon Richert CLA 2011-04-08 10:07:18 EDT
(Update for correctness: Toaster box appears in the lower right, not left.)
Comment 2 Matthias Sohn CLA 2011-04-19 07:14:56 EDT

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