Browse Source

update keybind

pull/1/head
10sr 12 years ago
parent
commit
9915842126
1 changed files with 20 additions and 2 deletions
  1. +20
    -2
      _keysnail.js

+ 20
- 2
_keysnail.js View File

@@ -565,11 +565,11 @@ 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) {
key.setViewKey('J', function (ev) {
getBrowser().mTabContainer.advanceSelectedTab(1, true); getBrowser().mTabContainer.advanceSelectedTab(1, true);
}, 'ひとつ右のタブへ'); }, 'ひとつ右のタブへ');


key.setGlobalKey('C-k', function (ev) {
key.setViewKey('K', function (ev) {
getBrowser().mTabContainer.advanceSelectedTab(-1, true); getBrowser().mTabContainer.advanceSelectedTab(-1, true);
}, 'ひとつ左のタブへ'); }, 'ひとつ左のタブへ');


@@ -767,3 +767,21 @@ key.setViewKey('h', function (ev) {
key.setEditKey('C-<tab>', function (ev) { key.setEditKey('C-<tab>', function (ev) {
command.walkInputElement(command.elementsRetrieverTextarea, true, true); command.walkInputElement(command.elementsRetrieverTextarea, true, true);
}, '次のテキストエリアへフォーカス'); }, '次のテキストエリアへフォーカス');

key.setViewKey('H', function (ev) {
var browser = getBrowser();
if (browser.mCurrentTab.previousSibling) {
browser.moveTabTo(browser.mCurrentTab, browser.mCurrentTab._tPos - 1);
} else {
browser.moveTabTo(browser.mCurrentTab, browser.mTabContainer.childNodes.length - 1);
}
}, '選択中のタブを左へ');

key.setViewKey('L', function (ev) {
var browser = getBrowser();
if (browser.mCurrentTab.nextSibling) {
browser.moveTabTo(browser.mCurrentTab, browser.mCurrentTab._tPos + 1);
} else {
browser.moveTabTo(browser.mCurrentTab, 0);
}
}, '選択中のタブを右へ');

Loading…
Cancel
Save