|
@@ -424,21 +424,40 @@ ext.add("copy-url", function () { |
|
|
|
|
|
|
|
|
/////////////////////////////////////// |
|
|
/////////////////////////////////////// |
|
|
// keysnail z menu |
|
|
// keysnail z menu |
|
|
ext.add("keysnail-setting-menu",function(){ |
|
|
|
|
|
var settingmenulist = [["keysnail setting dialogue", function(){return function(){KeySnail.openPreference();};}], |
|
|
|
|
|
["keysnail plugin manager", function(){return function(){userscript.openPluginManager();};}], |
|
|
|
|
|
["firefox addon manager", function(){return function(){BrowserOpenAddonsMgr();};}], |
|
|
|
|
|
["reload .keysnail.js", function(){return function() {userscript.reload();};}], |
|
|
|
|
|
// ["check for plugins update", function(){return function(){ext.exec("check-for-plugins-update");};}], |
|
|
|
|
|
["restart firefox", function(){return function(){ext.exec("restart-firefox");};}] |
|
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ext.add("keysnail-setting-dialog", function(){ |
|
|
|
|
|
KeySnail.openPreference(); |
|
|
|
|
|
}, "keysnail setting dialog"); |
|
|
|
|
|
|
|
|
|
|
|
ext.add("keysnail-plugin-manager", function(){ |
|
|
|
|
|
userscript.openPluginManager(); |
|
|
|
|
|
}, "keysnail plugin manager"); |
|
|
|
|
|
|
|
|
|
|
|
ext.add("firefox-open-addon-manager", function(){ |
|
|
|
|
|
BrowserOpenAddonsMgr(); |
|
|
|
|
|
}, "firefox addon manager"); |
|
|
|
|
|
|
|
|
|
|
|
ext.add("keysnail-reload-init-file", function(){ |
|
|
|
|
|
userscript.reload(); |
|
|
|
|
|
}, "keysnail reload init file"); |
|
|
|
|
|
|
|
|
|
|
|
ext.add("keysnail-z-menu",function(){ |
|
|
|
|
|
var list = [["keysnail-setting-dialog"], |
|
|
|
|
|
["keysnail-plugin-manager"], |
|
|
|
|
|
["forefox-open-addon-manager"], |
|
|
|
|
|
["keysnail-reload-init-file"], |
|
|
|
|
|
// ["check-for-plugins-update"], |
|
|
|
|
|
["restart-firefox"] |
|
|
|
|
|
]; |
|
|
prompt.selector( |
|
|
prompt.selector( |
|
|
{ |
|
|
{ |
|
|
message : "open setting dialog", |
|
|
message : "open setting dialog", |
|
|
collection : settingmenulist, |
|
|
|
|
|
callback : function (i) { settingmenulist[i][1]()(); } |
|
|
|
|
|
|
|
|
collection : list, |
|
|
|
|
|
callback : function (i) { |
|
|
|
|
|
ext.exec(list[i][0]); |
|
|
|
|
|
} |
|
|
}); |
|
|
}); |
|
|
},"open keysnail setting menu"); |
|
|
|
|
|
|
|
|
},"open keysnail z menu"); |
|
|
|
|
|
|
|
|
/////////////////////////////////// |
|
|
/////////////////////////////////// |
|
|
// search web |
|
|
// search web |
|
@@ -692,7 +711,7 @@ key.setViewKey('S-SPC', function (ev, arg) { |
|
|
}, 'タブの選択をトグルして前のタブ'); |
|
|
}, 'タブの選択をトグルして前のタブ'); |
|
|
|
|
|
|
|
|
key.setViewKey('z', function (ev, arg) { |
|
|
key.setViewKey('z', function (ev, arg) { |
|
|
ext.exec("keysnail-setting-menu", arg, ev); |
|
|
|
|
|
|
|
|
ext.exec("keysnail-z-menu", arg, ev); |
|
|
}, 'open keysnail setting menu', true); |
|
|
}, 'open keysnail setting menu', true); |
|
|
|
|
|
|
|
|
key.setViewKey('C-SPC', function (ev, arg) { |
|
|
key.setViewKey('C-SPC', function (ev, arg) { |
|
|