Update keysnail.js
This commit is contained in:
parent
03baab2134
commit
80edf526d3
1 changed files with 32 additions and 10 deletions
|
@ -1,15 +1,21 @@
|
|||
// ========================== KeySnail Init File =========================== //
|
||||
/*global key plugins hook command util*/
|
||||
// You can preserve your code in this area when generating the init file using GUI.
|
||||
// Put all your code except special key, set*key, hook, blacklist.
|
||||
// ========================================================================= //
|
||||
// ======================= KeySnail Init File ======================== //
|
||||
/*global key plugins hook command util gBrowser _content goDoCommand
|
||||
* KeySnail KeyEvent userscript ext openHelpLink
|
||||
* BrowserCloseTabOrWindow closeWindow undoCloseTab OpenBrowserWindow
|
||||
* getBrowser goQuitApplication saveDocument toJavaScriptConsole
|
||||
* display shell BrowserReload BrowserBack BrowserForward content*/
|
||||
// You can preserve your code in this area when generating the init
|
||||
// file using GUI. Put all your code except special key, set*key,
|
||||
// hook, blacklist.
|
||||
// =================================================================== //
|
||||
//{{%PRESERVE%
|
||||
// Put your codes here
|
||||
plugins.options["hok.hint_keys"] = "arstdhneio";
|
||||
plugins.options['bmany.default_open_type'] = 'tab';
|
||||
//}}%PRESERVE%
|
||||
// ========================================================================= //
|
||||
// =================================================================== //
|
||||
|
||||
// ========================= Special key settings ========================== //
|
||||
// ====================== Special key settings ======================= //
|
||||
|
||||
key.quitKey = "C-g";
|
||||
key.helpKey = "<f1>";
|
||||
|
@ -22,7 +28,7 @@ key.negativeArgument1Key = "C--";
|
|||
key.negativeArgument2Key = "C-M--";
|
||||
key.negativeArgument3Key = "M--";
|
||||
|
||||
// ================================= Hooks ================================= //
|
||||
// ============================== Hooks ============================== //
|
||||
|
||||
hook.addToHook('KeyBoardQuit', function (aEvent) {
|
||||
if (key.currentKeySequence.length)
|
||||
|
@ -57,7 +63,7 @@ hook.addToHook('KeyBoardQuit', function (aEvent) {
|
|||
}
|
||||
});
|
||||
|
||||
// ============================= Key bindings ============================== //
|
||||
// ========================== Key bindings =========================== //
|
||||
|
||||
key.setGlobalKey('C-M-r', function (ev) {
|
||||
userscript.reload();
|
||||
|
@ -362,7 +368,7 @@ key.setViewKey('h', function (ev) {
|
|||
getBrowser().mTabContainer.advanceSelectedTab(-1, true);
|
||||
}, 'Select previous tab', false);
|
||||
|
||||
key.setViewKey(':', function (ev, arg) {
|
||||
key.setViewKey('x', function (ev, arg) {
|
||||
shell.input(null, arg);
|
||||
}, 'List and execute commands', true);
|
||||
|
||||
|
@ -519,3 +525,19 @@ key.setCaretKey(["C-x", "h"], function (ev) {
|
|||
key.setCaretKey('f', function (ev) {
|
||||
command.focusElement(command.elementsRetrieverTextarea, 0);
|
||||
}, 'Focus to the first textarea', true);
|
||||
|
||||
key.setViewKey([':', 'b'], function (ev, arg) {
|
||||
ext.exec("bmany-list-all-bookmarks", arg, ev);
|
||||
}, 'bmany - List all bookmarks');
|
||||
|
||||
key.setViewKey([':', 'B'], function (ev, arg) {
|
||||
ext.exec("bmany-list-bookmarklets", arg, ev);
|
||||
}, "bmany - List all bookmarklets");
|
||||
|
||||
key.setViewKey([':', 'k'], function (ev, arg) {
|
||||
ext.exec("bmany-list-bookmarks-with-keyword", arg, ev);
|
||||
}, "bmany - List bookmarks with keyword");
|
||||
|
||||
key.setViewKey([':', 't'], function (ev, arg) {
|
||||
ext.exec("bmany-list-bookmarks-with-tag", arg, ev);
|
||||
}, "bmany - List bookmarks with tag");
|
||||
|
|
Loading…
Reference in a new issue