j を押下したタイミングで次のアイテムまでスクロールするついでに LDR Full Feed を使って本文を取得するようにしてたけど、最近しっくりこなくて変更。
- j で下向きにページスクロール。まだスクロールしていない場合は次のアイテムまでスクロール。
- k で上向きにページスクロール。
- d で次のアイテムまでスクロール。
// ==UserScript== // @name ldr_key // @namespace basyura.org // @include http://reader.livedoor.com/reader/* // ==/UserScript== (function(){ var w = unsafeWindow; var _onload = w.onload; var onload = function() { with(w) { Keybind.add("j" , function() { var container = document.getElementById("right_container"); if (container.scrollTop == 0) { Control.scroll_next_item(); } else { Control.scroll_next_page(); } }); Keybind.add("k" , Control.scroll_prev_page); Keybind.add("d" , Control.scroll_next_item); }} w.onload = function(){ _onload(); onload(); } })();