| @@ -222,8 +222,7 @@ ext.add('auto-install-plugins', function(ev, arg){ | |||||
| 'https://raw.github.com/10sr/keysnail-plugin/master/dig-url.ks.js', | 'https://raw.github.com/10sr/keysnail-plugin/master/dig-url.ks.js', | ||||
| 'https://raw.github.com/10sr/keysnail-plugin/master/instapaper.ks.js', | 'https://raw.github.com/10sr/keysnail-plugin/master/instapaper.ks.js', | ||||
| 'https://raw.github.com/gist/1976942/firefox-addon-manager.ks.js', | 'https://raw.github.com/gist/1976942/firefox-addon-manager.ks.js', | ||||
| 'https://raw.github.com/gist/1450594/mstranslator.ks.js', | |||||
| 'https://raw.github.com/mooz/keysnail/master/plugins/hok.ks.js' | |||||
| 'https://raw.github.com/gist/1450594/mstranslator.ks.js' | |||||
| ]; | ]; | ||||
| function inst(a){ | function inst(a){ | ||||
| @@ -479,7 +478,7 @@ ext.add("list-tab-history", function () { | |||||
| // ========================= Special key settings ========================== // | // ========================= Special key settings ========================== // | ||||
| key.quitKey = "<delete>"; | |||||
| key.quitKey = "ESC"; | |||||
| key.helpKey = "<f1>"; | key.helpKey = "<f1>"; | ||||
| key.escapeKey = "C-q"; | key.escapeKey = "C-q"; | ||||
| key.macroStartKey = ""; | key.macroStartKey = ""; | ||||
| @@ -555,6 +554,10 @@ key.setGlobalKey('C-h', function (ev, arg) { | |||||
| return; | return; | ||||
| }, 'ignore'); | }, 'ignore'); | ||||
| key.setGlobalKey('C-l', function (ev, arg) { | |||||
| ext.exec("hok-start-foreground-mode", arg, ev); | |||||
| }, 'Start Hit a Hint foreground mode', true); | |||||
| key.setViewKey('c', function (ev) { | key.setViewKey('c', function (ev) { | ||||
| command.interpreter(); | command.interpreter(); | ||||
| }, 'JavaScript のコードを評価'); | }, 'JavaScript のコードを評価'); | ||||
| @@ -730,6 +733,8 @@ key.setEditKey('C-<tab>', function (ev) { | |||||
| command.walkInputElement(command.elementsRetrieverTextarea, true, true); | command.walkInputElement(command.elementsRetrieverTextarea, true, true); | ||||
| }, '次のテキストエリアへフォーカス'); | }, '次のテキストエリアへフォーカス'); | ||||
| key.setGlobalKey('C-l', function (ev, arg) { | |||||
| ext.exec('hok-start-foreground-mode', arg, ev); | |||||
| }, 'Start Hit a Hint foreground mode', true); | |||||
| key.setGlobalKey('<delete>', function (ev, arg) { | |||||
| let(elem = document.commandDispatcher.focusedElement) elem && elem.blur(); | |||||
| gBrowser.focus(); | |||||
| content.focus(); | |||||
| }, 'コンテンツへフォーカス', true); | |||||