Bug 410284 - After startup the Mac Os system shortcuts do not work in Eclipse IDE.
Summary: After startup the Mac Os system shortcuts do not work in Eclipse IDE.
Status: CLOSED WONTFIX
Alias: None
Product: Platform
Classification: Eclipse Project
Component: IDE (show other bugs)
Version: 4.2.2   Edit
Hardware: Macintosh Mac OS X
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Platform UI Triaged CLA
QA Contact:
URL:
Whiteboard: stalebug
Keywords: helpwanted
Depends on:
Blocks:
 
Reported: 2013-06-09 13:55 EDT by Roman Knoell CLA
Modified: 2019-11-27 07:30 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Roman Knoell CLA 2013-06-09 13:55:21 EDT
Mac OS supports shortcut definition centrally in the system preferences.

Eclipse on Mac OS does support these shortcuts, however, only after they have been chosen ONCE manually, i.e. from the menu. For example, you define a shortcut to toggle the line comment "toggle comment" as "Command K". This shortcut will work normally only after it has been selected once from the menu. This has to be repeated for each shortcut after each startup, which is highly annoying and unconfortable.
Comment 1 Paul Webster CLA 2013-06-11 08:24:00 EDT
Eclipse doesn't create the menus until the first time the user shows them (to avoid excess plugin loading).  When they are shown, osx instantiates them and that's why they work from then on.

Eclipse shortcuts are managed from Preferences>General>Keys.

PW
Comment 2 Roman Knoell CLA 2013-06-11 09:20:57 EDT
Saying that Eclipse software doesn’t care about the operating system it is running on – ignoring the whole environment – is not a resolution of its FAULTY behavior IN the respective environment. There might be a way to handle shortcuts otherwise, e.g. to auto-adjust the internal Eclipse settings with respect to the global , and thus more general, operating systems settings.
Comment 3 Paul Webster CLA 2013-06-11 09:28:49 EDT
I don't believe so, as the behaviour you are talking about is not exposed to us it's handled completely in the operating system, and auto-instantiating every menu (with it's attendant performance and memory consumption costs) can't happen.

Eclipse has a shortcut management system, and I see only confusion in trying to add another one that depends on specific widgets being instantiated.

But we would consider a patch (you'd probably have to start at the SWT level).  http://wiki.eclipse.org/Platform_UI/How_to_Contribute

PW
Comment 4 Lars Vogel CLA 2019-11-27 07:30:37 EST
This bug hasn't had any activity in quite some time. Maybe the problem got
resolved, was a duplicate of something else, or became less pressing for some
reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it.
The information can be, for example, that the problem still occurs, that you
still want the feature, that more information is needed, or that the bug is
(for whatever reason) no longer relevant.

If the bug is still relevant, please remove the stalebug whiteboard tag.