| @@ -554,10 +554,6 @@ key.setGlobalKey('C-h', function (ev, arg) { | |||||
| return; | return; | ||||
| }, 'ignore'); | }, 'ignore'); | ||||
| key.setViewKey('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) { | key.setGlobalKey('<delete>', function (ev, arg) { | ||||
| let (elem = document.commandDispatcher.focusedElement) elem && elem.blur(); | let (elem = document.commandDispatcher.focusedElement) elem && elem.blur(); | ||||
| gBrowser.focus(); | gBrowser.focus(); | ||||
| @@ -569,6 +565,18 @@ key.setGlobalKey('C-p', function (ev, arg) { | |||||
| document.getElementById("keysnail-prompt-textbox").focus(); | document.getElementById("keysnail-prompt-textbox").focus(); | ||||
| }, 'KeySnail のプロンプトへフォーカス', true); | }, 'KeySnail のプロンプトへフォーカス', true); | ||||
| key.setGlobalKey('C-j', function (ev) { | |||||
| getBrowser().mTabContainer.advanceSelectedTab(1, true); | |||||
| }, 'ひとつ右のタブへ'); | |||||
| key.setGlobalKey('C-k', function (ev) { | |||||
| getBrowser().mTabContainer.advanceSelectedTab(-1, true); | |||||
| }, 'ひとつ左のタブへ'); | |||||
| key.setViewKey('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 のコードを評価'); | ||||
| @@ -691,11 +699,11 @@ key.setViewKey('a', function (ev, arg) { | |||||
| allTabs.open(); | allTabs.open(); | ||||
| }, 'alltabs.open'); | }, 'alltabs.open'); | ||||
| key.setViewKey('<left>', function (ev) { | |||||
| key.setViewKey([['<left>'], ['h']], function (ev) { | |||||
| goDoCommand("cmd_scrollPageUp"); | goDoCommand("cmd_scrollPageUp"); | ||||
| }, '一画面分スクロールアップ'); | }, '一画面分スクロールアップ'); | ||||
| key.setViewKey('<right>', function (ev) { | |||||
| key.setViewKey([['<right>'], ['l']], function (ev) { | |||||
| goDoCommand("cmd_scrollPageDown"); | goDoCommand("cmd_scrollPageDown"); | ||||
| }, '一画面スクロールダウン'); | }, '一画面スクロールダウン'); | ||||
| @@ -732,10 +740,6 @@ key.setViewKey('T', function (ev, arg) { | |||||
| ext.exec("mstranslator-open-prompt", arg, ev); | ext.exec("mstranslator-open-prompt", arg, ev); | ||||
| }, 'MSTranslator - Open prompt', true); | }, 'MSTranslator - Open prompt', true); | ||||
| key.setEditKey('C-<tab>', function (ev) { | |||||
| command.walkInputElement(command.elementsRetrieverTextarea, true, true); | |||||
| }, '次のテキストエリアへフォーカス'); | |||||
| key.setViewKey('j', function (ev) { | key.setViewKey('j', function (ev) { | ||||
| key.generateKey(ev.originalTarget, KeyEvent.DOM_VK_DOWN, true); | key.generateKey(ev.originalTarget, KeyEvent.DOM_VK_DOWN, true); | ||||
| }, '一行スクロールダウン'); | }, '一行スクロールダウン'); | ||||
| @@ -744,14 +748,6 @@ key.setViewKey('k', function (ev) { | |||||
| key.generateKey(ev.originalTarget, KeyEvent.DOM_VK_UP, true); | key.generateKey(ev.originalTarget, KeyEvent.DOM_VK_UP, true); | ||||
| }, '一行スクロールアップ'); | }, '一行スクロールアップ'); | ||||
| key.setViewKey('J', function (ev) { | |||||
| getBrowser().mTabContainer.advanceSelectedTab(1, true); | |||||
| }, 'ひとつ右のタブへ'); | |||||
| key.setViewKey('K', function (ev) { | |||||
| getBrowser().mTabContainer.advanceSelectedTab(-1, true); | |||||
| }, 'ひとつ左のタブへ'); | |||||
| key.setViewKey('b', function (ev) { | key.setViewKey('b', function (ev) { | ||||
| BrowserBack(); | BrowserBack(); | ||||
| }, '戻る'); | }, '戻る'); | ||||
| @@ -760,10 +756,6 @@ key.setViewKey('B', function (ev) { | |||||
| BrowserForward(); | BrowserForward(); | ||||
| }, '進む'); | }, '進む'); | ||||
| key.setViewKey('l', function (ev) { | |||||
| goDoCommand("cmd_scrollPageDown"); | |||||
| }, '一画面スクロールダウン'); | |||||
| key.setViewKey('h', function (ev) { | |||||
| goDoCommand("cmd_scrollPageUp"); | |||||
| }, '一画面分スクロールアップ'); | |||||
| key.setEditKey('C-<tab>', function (ev) { | |||||
| command.walkInputElement(command.elementsRetrieverTextarea, true, true); | |||||
| }, '次のテキストエリアへフォーカス'); | |||||