Browse Source

update keybind

pull/1/head
10sr 12 years ago
parent
commit
6822a3c5ee
1 changed files with 8 additions and 11 deletions
  1. +8
    -11
      _keysnail.js

+ 8
- 11
_keysnail.js View File

@@ -61,7 +61,7 @@ plugins.options["my-keysnail-bookmarks"] = [
util.setIntPref("extensions.chaika.server_port.firefox", util.setIntPref("extensions.chaika.server_port.firefox",
8800 + Math.floor(Math.random() * 30)); 8800 + Math.floor(Math.random() * 30));


local["^http://127.0.0.1:8823/thread/"] = [
local["^http://127.0.0.1:..../thread/"] = [
['k', function (ev, arg) { ['k', function (ev, arg) {
curl = window.content.location.href; curl = window.content.location.href;
kurl = curl.replace(/http:.*thread\/(.*\/).*/, "chaika://post/$1"); kurl = curl.replace(/http:.*thread\/(.*\/).*/, "chaika://post/$1");
@@ -617,12 +617,9 @@ key.suspendKey = "Not defined";


hook.setHook('KeyBoardQuit', function (aEvent) { hook.setHook('KeyBoardQuit', function (aEvent) {
ext.exec("hide-sidebar"); ext.exec("hide-sidebar");

// focus to content
let(elem = document.commandDispatcher.focusedElement) elem && elem.blur(); let(elem = document.commandDispatcher.focusedElement) elem && elem.blur();
gBrowser.focus(); gBrowser.focus();
content.focus(); content.focus();

command.closeFindBar(); command.closeFindBar();
if (util.isCaretEnabled()) { if (util.isCaretEnabled()) {
command.resetMark(aEvent); command.resetMark(aEvent);
@@ -689,6 +686,10 @@ 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('<f11>', function (ev, arg) {
ext.exec("strong-fullscreen", arg, ev);
}, 'go fullscreen with hiding toolbar and tabbar', true);

key.setViewKey('J', function (ev) { key.setViewKey('J', function (ev) {
getBrowser().mTabContainer.advanceSelectedTab(1, true); getBrowser().mTabContainer.advanceSelectedTab(1, true);
}, 'ひとつ右のタブへ'); }, 'ひとつ右のタブへ');
@@ -880,14 +881,10 @@ key.setViewKey('L', function (ev) {
} }
}, '選択中のタブを右へ'); }, '選択中のタブを右へ');


key.setViewKey('U', function (ev) {
undoCloseTab();
}, '閉じたタブを元に戻す');

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.setGlobalKey('<f11>', function (ev, arg) {
ext.exec('strong-fullscreen', arg, ev);
}, 'go fullscreen with hiding toolbar and tabbar', true);
key.setViewKey('U', function (ev, arg) {
ext.exec('list-closed-tabs', arg, ev);
}, 'List closed tabs', true);

Loading…
Cancel
Save