Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 477451 - A keyboard shortcut for "Show In > System Explorer"
Summary: A keyboard shortcut for "Show In > System Explorer"
Status: RESOLVED WONTFIX
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 4.5   Edit
Hardware: All All
: P3 enhancement with 1 vote (vote)
Target Milestone: 4.6 M3   Edit
Assignee: Mickael Istria CLA
QA Contact: Brian de Alwis CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-09-15 07:43 EDT by Mickael Istria CLA
Modified: 2015-10-27 11:00 EDT (History)
7 users (show)

See Also:
markus.kell.r: review-


Attachments
example picture for keyboard map for Eclipse shortcut (64.79 KB, image/jpeg)
2015-10-27 10:58 EDT, Paul Verest CLA
no flags Details
Example 2 (86.38 KB, image/png)
2015-10-27 11:00 EDT, Paul Verest CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mickael Istria CLA 2015-09-15 07:43:58 EDT
People using the startexplorer plugin have used some of its features that duplicate the Platform features (Show In > System Explorer) because of it's providing a keyboard shortcut where Platform doesn't.
See https://github.com/basti1302/startexplorer/issues/64 for reference.

The "Show In > System Explorer" should probably provide the same keyboard shortcut (Alt+Ctrl+E).
Comment 1 Eclipse Genie CLA 2015-09-17 07:19:26 EDT
New Gerrit change created: https://git.eclipse.org/r/56153
Comment 2 Mickael Istria CLA 2015-10-09 00:57:45 EDT
Since this is a trivial change with a working Gerrit patch available, why has it been moved to M5? No-one will have time to look at a few lines of plugin.xml before December?
Comment 3 Lars Vogel CLA 2015-10-09 04:21:44 EDT
(In reply to Mickael Istria from comment #2)
> Since this is a trivial change with a working Gerrit patch available, why
> has it been moved to M5? No-one will have time to look at a few lines of
> plugin.xml before December?

If another committer want to review this, he can put it back to the milestone. I personally will not have the time to review it for M3.
Comment 4 Mickael Istria CLA 2015-10-09 08:28:10 EDT
Ok, so I'm moving it back to M3 to make it clear that it's open for review and merge in M3. Then if it appears that no committer could review that patch before M3, we'll slip it to target M4 and then M5 and then... until it gets merged.

It's still surprising that with the army of Platform/UI committer, such trivial patches fail at finding reviewers.
In many organizations, reviewing an incoming patch is the top-priority task. That makes it efficient since code doesn't remain undelivered, so value is shipped continuously as soon as it's available.
But that's probably a discussion I'll send to the mailing-list.
Comment 5 Lars Vogel CLA 2015-10-09 08:43:14 EDT
(In reply to Mickael Istria from comment #4)
> In many organizations, reviewing an incoming patch is the top-priority task.

Have a look how many platform UI developers are reviewing patches...
Comment 6 Mickael Istria CLA 2015-10-09 08:47:56 EDT
(In reply to Lars Vogel from comment #5)
> Have a look how many platform UI developers are reviewing patches...

Yeah, I know. I believe with the more open process that is in place nowadays, all committers should review patches, or be removed their commit rights. It would be more fair.
Comment 7 Andrey Loskutov CLA 2015-10-09 08:53:15 EDT
(In reply to Mickael Istria from comment #6)
> (In reply to Lars Vogel from comment #5)
> > Have a look how many platform UI developers are reviewing patches...
> 
> Yeah, I know. I believe with the more open process that is in place
> nowadays, all committers should review patches, or be removed their commit
> rights. It would be more fair.

Fair to whom? To people without commit rights? This way you will loose the last willing people with commit rights. I do not review platform UI patches often because I do all the OS work in my free time and my top prio are patches and fixes in egit/jgit area. So why should I lost my commit rights on platform UI then? Will this be fair?
Comment 9 Brian de Alwis CLA 2015-10-09 16:22:07 EDT
Thanks Mickael. Fixed for M3.
Comment 10 Markus Keller CLA 2015-10-15 11:13:59 EDT
Ctrl+Alt+<X> shortcuts should not be assigned by default, since Ctrl+Alt is equivalent to AltGr on many international keyboards on Windows. E.g. on a German keyboard, Ctrl+Alt+E produces the Euro sign €. This is broken in master.
Comment 11 Lars Vogel CLA 2015-10-26 04:03:49 EDT
(In reply to Markus Keller from comment #10)
> Ctrl+Alt+<X> shortcuts should not be assigned by default, since Ctrl+Alt is
> equivalent to AltGr on many international keyboards on Windows. E.g. on a
> German keyboard, Ctrl+Alt+E produces the Euro sign €. This is broken in
> master.

What is the correct action here Markus? Revert the commit?
Comment 12 Markus Keller CLA 2015-10-26 15:19:55 EDT
Either revert the commit, or find a better shortcut.

I would actually leave it up to the user. Some users will use this command very often, and they can easily add a shortcut. Other users use other commands very often, and it would be bad for them if they don't find free shortcuts for their favorite command because we assigned a shortcut to this command.
Comment 13 Mickael Istria CLA 2015-10-26 15:56:27 EDT
Users don't like to configure their IDE (adding shortcuts, settings preferences...). If you look at the GitHub issue that was referenced in comment 0 as the source reason for this change, it seems like some users even install plugins just to get shortcuts.
Leaving choice to the user doesn't please them.

However, I have to admit I do not consider this as a critical feature, and if it has to be abandonned or reverted in order to save resources for more interesting features, I'm fine with that.
Comment 14 Eclipse Genie CLA 2015-10-26 16:12:44 EDT
New Gerrit change created: https://git.eclipse.org/r/58958
Comment 16 Lars Vogel CLA 2015-10-26 16:27:25 EDT
Thanks Markus and Mickael. I reverted the commit and we follow Markus advice to leave that shortcut for the user to configure.
Comment 17 Marc-André Laperle CLA 2015-10-26 23:18:31 EDT
How about shift+ctrl+alt+E ?
Comment 18 Paul Verest CLA 2015-10-27 10:58:50 EDT
Created attachment 257548 [details]
example picture for keyboard map for Eclipse shortcut
Comment 19 Paul Verest CLA 2015-10-27 11:00:28 EDT
(In reply to Marc-Andre Laperle from comment #17)
> How about shift+ctrl+alt+E ?

That is used for Embeded Windows Explorer
https://github.com/culmat/eExplorer

Eclipse TM Terminal is using

Ctrl+Alt+T
and
Ctrl+Alt+Shift+T

Is there keyboard map for Eclipse shortcut (some summary as on images just attached)?
Comment 20 Paul Verest CLA 2015-10-27 11:00:57 EDT
Created attachment 257549 [details]
Example 2