Wow, that was not a tip to get started.  That was a great answer!

Thanks a lot, will try this.

// Johan


On Jun 21, 2011, at 8:26 AM, Jan Honza Odvarko wrote:

> Customize Shortcuts dialog is implemented here:
> http://code.google.com/p/fbug/source/browse/branches/firebug1.8/content/firebug/firefox/customizeShortcuts.js
> 
> It gets all prefs with prefix
> "extensions.firebug.key.shortcut."+<name> and generates the list in
> the dialog.
> 
> pref("extensions.firebug.key.shortcut.<name>", "shift x");
> 
> See default shortcuts as an example:
> http://code.google.com/p/fbug/source/browse/branches/firebug1.8/defaults/preferences/firebug.js#127
> 
> For the label & localization, you need to create a new string in your
> string bundle
> firebug.shortcut.<name>.label=Localized Shortcut Name
> 
> See Firebug string bundle
> http://code.google.com/p/fbug/source/browse/branches/firebug1.8/locale/en-US/firebug.properties#661
> 
> And of course you need to define your shortcut in your firebug-overlay
> overlay.
> 
> Something like:
> 
>    <commandset id="mainCommandSet">
>        <command id="cmd_<name>" oncommand=""/>
>    </commandset>
> 
>    <keyset id="mainKeyset">
>        <key id="key_<name>" key="x" modifiers="shift"
> command="cmd_<name>" class="fbOnlyKey"/>
>    </keyset>
> 
> 
> class="fbOnlyKey" means that the shortcut will be available only if
> Firebug UI is opened and focused (to avoid collisions with web page
> shortcuts)
> 
> Honza
> 
> 
> On Jun 18, 10:28 am, Jhonte <[email protected]> wrote:
>> Hello!
>> 
>> What is the best practise of adding shortkeys to your own extension
>> that extends FireBug?
>> 
>> Since I don't want it to clash against an already existing key, is
>> there a way to add your own keys into Firebug:s "Customize Shortkeys"
>> option?
>> 
>> Please point my to any documentation or where to start.
>> 
>> Thanks!
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Firebug" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/firebug?hl=en.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"Firebug" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/firebug?hl=en.

Reply via email to