basyura's blog

あしたになったらほんきだす。

LDR Full Feed で j を押した時に一緒に本文も取りに行く

Google Reader と併用して livedoor reader も使って見ようかと。ちゃんと読みたい(仕事場でも読む)ものを Google Reader 、それ以外のとりあえず読みたいものを livedoor reader でだーっと読むようにする。Google Reader で重宝している本文取得グリモンの livedoor reader 版を早速インストール。

loading full entry on LDR and Fastladder

LDR Full Feed

ひとつ気になるのが g で取得するところ。右手だけで読み進めたいのとキー操作はなるべく減らしたいのとで、 j を押した時に一緒に本文も取得するようにイベントを追加した。

document.addEventListener(
    'keydown',
    function(event) {
        var key = String.fromCharCode(event.keyCode).toLowerCase();
        if(key == 'j') {
            window.setTimeout(
                function() {
                    Manager.loadCurrentEntry();
                },
                10
            );
        }
    },
    true
);

これを 一番外側の function の中に書けば OK。いちいち色が変わるのが気になるので

//const LOADING_MOTION = true;
const LOADING_MOTION = false;

と変更。だーっと読みたいのであれば本文が無いものはサマリを見て読みたければ g で取得した方が効率が良い気もするけど・・・どうだろう。
あとは、右手だけで済ませたいので次のフィードに行く s がかなり微妙。google reader も微妙だが。y とか他のキーに変えたい。