Home > スポンサー広告 > livedoor Readerのショートカットキーを削除する

スポンサーサイト

スポンサー広告

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Comments:-

Comment Form

Trackback+Pingback:-

TrackBack URL for this entry
http://karafuto50.blog117.fc2.com/tb.php/115-f208a681
Listed below are links to weblogs that reference
スポンサーサイト from Karafuto Blog

Home > スポンサー広告 > livedoor Readerのショートカットキーを削除する

Home > user javascript > livedoor Readerのショートカットキーを削除する

livedoor Readerのショートカットキーを削除する

user javascript

Opera User JavaScriptです。

livedoor Readerのショートカットキーがやたらと多いので、User JavaScriptで削除した。

// ==UserScript==
// @include     http://reader.livedoor.com/reader/*
// @exclude
// ==/UserScript==


window.opera.addEventListener('AfterEventListener.load', function (e){
    // init()関数か調べる
    if (e.listener.toString().indexOf('function init()') == -1) return;

    Keybind.remove("shift+up");
    Keybind.remove("shift+down");
    Keybind.remove("shift+enter");
    Keybind.remove("shift+ctrl");
    Keybind.remove("ctrl+shift");
    Keybind.remove("shift+home");
    Keybind.remove("shift+end");

    this.removeEventListener('AfterEventListener.load', arguments.callee, false);
}, false);

ついでに全てのショートカットキーを削除する User JavaScript。

// ==UserScript==
// @include     http://reader.livedoor.com/reader/*
// @exclude
// ==/UserScript==


window.opera.addEventListener('AfterEventListener.load', function (e){
    if (e.listener.toString().indexOf('function init()') == -1) return;
    Keybind.clear();
    this.removeEventListener('AfterEventListener.load', arguments.callee, false);
}, false);

最速インターフェース研究会 :: livedoor ReaderのショートカットキーをカスタマイズするGreasemonkeyスクリプト


追記: 2008年7月2日 動いてはいるがエラーが出るから、スクリプトを修正した。

追記:Opera 9.50からは 'window.onload'のイベントハンドラは捕捉できないようなので、(嘘を書いてました。)http://reader.livedoor.com/js/reader_main.0.3.4.jsの「window.onload = init;」を「document.addEventListener("DOMContentLoaded", init, false);」に書き換えるようにした。

追記: 2008年7月7日 スクリプトを修正した。

browser.jsのイベントリスナーと window.onloadに付けられた init()関数と間違えないように、捕捉したイベントリスナーが init()関数か確かめてから実行するようにした。

Comments:0

Comment Form

Trackback+Pingback:0

TrackBack URL for this entry
http://karafuto50.blog117.fc2.com/tb.php/115-f208a681
Listed below are links to weblogs that reference
livedoor Readerのショートカットキーを削除する from Karafuto Blog

Home > user javascript > livedoor Readerのショートカットキーを削除する

おまかせリンク(R)
全記事表示リンク
Search
Meta
Feeds

Page Top

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。