From b11440f7ba2e9bcd2585a6d164b929fdddbda65e Mon Sep 17 00:00:00 2001 From: 10sr <8slashes+git@gmail.com> Date: Sat, 24 Dec 2011 20:00:48 +0900 Subject: [PATCH] small changes --- .keysnail.js | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/.keysnail.js b/.keysnail.js index e04a987..1d0ae32 100644 --- a/.keysnail.js +++ b/.keysnail.js @@ -512,7 +512,11 @@ ext.add("hide-sidebar", function(){ } }, "hide-sidebar"); - +ext.add("close-and-next-tab", function (ev, arg) { + var n = gBrowser.mCurrentTab._tPos; + BrowserCloseTabOrWindow(); + gBrowser.selectedTab = gBrowser.mTabs[n]; +}, "close and focus to next tab") //}}%PRESERVE% // ========================================================================= // @@ -596,7 +600,7 @@ key.setGlobalKey('M-:', function (ev) { command.interpreter(); }, 'JavaScript のコードを評価'); -key.setViewKey('0', function (ev, arg) { +key.setViewKey('', function (ev, arg) { var n = gBrowser.mCurrentTab._tPos; BrowserCloseTabOrWindow(); gBrowser.selectedTab = gBrowser.mTabs[n]; @@ -752,10 +756,6 @@ key.setViewKey('', function (ev) { goDoCommand("cmd_scrollPageDown"); }, '一画面スクロールダウン'); -key.setViewKey('C-w', function (ev) { - command.copyRegion(ev); -}, '選択中のテキストをコピー'); - key.setViewKey([[''], ['']], function (ev, arg) { return; }, 'ignore'); @@ -769,10 +769,14 @@ key.setViewKey('H', function (ev, arg) { ext.exec("open-hatebu-comment", arg, ev); }, 'hatebu', true); +key.setViewKey('l', function (ev) { + command.focusToById("urlbar"); +}, 'ロケーションバーへフォーカス', true); + key.setEditKey('C-', function (ev) { command.walkInputElement(command.elementsRetrieverTextarea, true, true); }, '次のテキストエリアへフォーカス'); -key.setViewKey('l', function (ev) { - command.focusToById("urlbar"); -}, 'ロケーションバーへフォーカス', true); +key.setViewKey('0', function (ev) { + BrowserCloseTabOrWindow(); +}, 'タブ / ウィンドウを閉じる');