瀏覽代碼

update keybind

pull/1/head
10sr 12 年之前
父節點
當前提交
9915842126
共有 1 個檔案被更改,包括 20 行新增2 行删除
  1. +20
    -2
      _keysnail.js

+ 20
- 2
_keysnail.js 查看文件

@@ -565,11 +565,11 @@ key.setGlobalKey('C-p', function (ev, arg) {
document.getElementById("keysnail-prompt-textbox").focus();
}, 'KeySnail のプロンプトへフォーカス', true);

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

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

@@ -767,3 +767,21 @@ key.setViewKey('h', function (ev) {
key.setEditKey('C-<tab>', function (ev) {
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…
取消
儲存