Google Reader が重くてフィードを選択しても内容を表示するまで応答がかかったり不満が出てきたので LDR を試しに使ってみました。すぐに LDR のほうがサクサク読めることが分かったので、こちらをこれから使わせてもらおうと思います。キーで操作しながら気になったものをピンで止め、そのままテンポよく読み進めて後で一気に開く機能もいいですね。
フィードの移行は Google Reader から OPML ファイルをエクスポートして LDR でインポートして終了。
Google ツールバーを消したりしてるときに functions for keyconfig からキーカスタマイズし直してみました。
コンテンツにフォーカスは新しいキーとして追加しています。
openLocation(); _content.focus();
これは時々コンテンツ(タブ内)からフォーカスが外れてしまいキー操作ができない場合に Ctrl + ' をキーアップするとコンテンツにフォーカスを当てるようにしています。
openLocation() を呼び出しているのは強制的にコンテンツ内から一度フォーカスを外させるためです。コンテンツ全体(表現として間違っている?)にフォーカスをおいて愛用している Firemacs のタブ移動などのキーを受け付けるようにしています。うーん、 openLocation なんてやらずにもっとスマートに解決したいなあ。。
追記 もっと単純に考えればよかった。
gBrowser.selectedTab.focus();
名前も現在のタブにフォーカスにしました。
さらに追記 LDR 使っていて不便だったので変えました。
gBrowser.selectedTab.focus(); _content.focus();
現在のドキュメントにフォーカスにしました。初めと変わらなくなっている件。 こっちのほうがまだ気持ち悪くないからいいか。
ひとまずこれでアドレスバー(l)、検索バー(;)、コンテンツ(')とフォーカスを合わせられるようになって、なかなかテンポよくブラウジングできるようになりました。 l;' という並び順になっているのは US キーマップだからです。