This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
NetBeans is a modular system in which many modules work cooperatively. However, it is not always possible to guarantee a priori that modules coming from different sources will not make conflicting demands on the platform. A case in point being the scarce resource of keyboard shortcuts. This enhancement proposes a graceful mechanism to handle handle the conflicting keyboard shortcut registration. When a user invokes such a conflicting key binding (sequence), the NetBeans platform detects it and shows a pop up menu that looks something like this: Assume that multiple modules registered actions for keyboard shortcut CTRL+D Go to Tools:Options:KeyMap to resolve CTRL+D Action 1 (Module 1) Action 2 (Module 2) Keep and Action 1 (Module 1) Keep and Action 2 (Module 2) CTRL+D prefix...more actions The user has following choices: - go Tools:Options:Keymap panel to fix the conflict. - invoke one of the actions - keep the keyboard shortcut (CTRL+D) for one of the actions and then invoke that action. Subsequently the selected action will be invoked - proceed to the key map with conflicting prefix. The platform will then wait for the user to enter more key strokes while showing the prefix sequence in the status bar.
Maxi, could you please evaluate?
This is not easy to implement, and in fact it is more an keymap storage issue, since there has to a support for loading more actions for a keybinding, currently, the last loaded wins. With better mapping (keybinding2actionCollection) of loaded action, the requested functionality could be implemented. This means a lot of work unfortunately. Lets focus NEXT release.
See my comment from issue #15926 in 2002.
This old bug may not be relevant anymore. If you can still reproduce it in 8.2 development builds please reopen this issue. Thanks for your cooperation, NetBeans IDE 8.2 Release Boss