This extension shows how to use the
commands manifest key to register keyboard shortcuts for your extension.
It registers a shortcut (Ctrl+Shift+U) to send a command to the extension (Command+Shift+U on a Mac). When the user enters the shortcut, the extension opens a new browser tab and loads https://developer.mozilla.org into it.
It also adds an options page to the extension, which enables the user to change the registered shortcut for the extension. Just open the options page, then type a new value into the textbox (for example: "Ctrl+Shift+O") and press "Update keyboard shortcut". To reset the shortcut to its original value, press "Reset keyboard shortcut".