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.

Bug 182619 - [69cat] NetBeans Shortcut Registry
Summary: [69cat] NetBeans Shortcut Registry
Status: RESOLVED WONTFIX
Alias: None
Product: platform
Classification: Unclassified
Component: Actions (show other bugs)
Version: 7.0.1
Hardware: PC Other
: P4 normal (vote)
Assignee: issues@platform
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-23 22:55 UTC by gliesian
Modified: 2011-11-04 18:15 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description gliesian 2010-03-23 22:55:44 UTC
Implement a NetBeans Shortcut Registry (e.g. Help is F1).

Use Cases:
(1) Users/developers can query Keymap profiles of (available and currently defined)shortcuts.
(2) Developers can request usage of unused shortcuts.
(3) If registry is layered with a web service, other tools/IDEs can easily grab current Keymap profiles (i.e., defined shortcuts).
(4) Web page front-end would make querying/viewing shortcuts a breeze.
(5) Could add hooks that only applications/modules built with 'registered' shortcuts could expose their shortcuts.  That is, if the shortcuts aren't properly registered with proof-keys in the plug-in's application code, all shortcuts would be rendered useless.

Main benefits: Impossible to have conflicting shortcuts.  Including shortcuts is encouraged.  Guidelines can be developed and issued to developers to follow for creating/submitting their shortcuts.  Registry administrator(s) can ensure that the shortcuts are properly established (e.g., use of function keys where appropriate).

Thanks for the consideration.
Comment 1 Ondrej Langr 2010-03-25 13:27:34 UTC
I don't really understand what this would means in terms of implementation. Assigning to platform.
Comment 2 Jaroslav Tulach 2010-03-25 17:42:14 UTC
I am not willing to spend any time on this.