Hatena::ブログ(Diary)

mooz deceives you

(about 'mooz) ; => "See http://mooz.github.com/index-ja.html"

 | 

October 27 (Tue), 2009

Twitter クライアント化プラグイン 1.2.4 リリース

注意

以下の記事は KeySnail 1.0 以降を対象として書かれたものです。

0.9.2 などをお使いの方はまず次の URL を右クリックしてファイルへ保存した後、 Firefox へとドラッグアンドドロップし最新の KeySnail をインストールしてからお試し下さい。

右クリックして「対象をファイルへ保存」

KeySnail Twitter クライアント化プラグイン

Twitter クライアント化プラグイン 1.2.4 をリリースしました。

インストールは以下のプラグイン名を右クリックし、「このプラグインをインストール」を選択することで行えます。

Yet Another Twitter Client KeySnail KeySnail を Twitter クライアントに

新機能

今回のバージョンアップで、次のような機能が追加されました。

  • 多くの機能をエクステ化 (キーへと割り当てられるように)
  • 選択中のメッセージをクリップボードへコピーする機能を追加
  • ステータスバーに未読メッセージ数が表示されるように

キーへ割り当てられる機能

次のような機能をキーへ割り当てられるようになりました。

エクステ名 機能
twitter-client-display-timeline TL を表示
twitter-client-tweet つぶやく
twitter-client-tweet-this-page このページのタイトルと URL を使ってつぶやく
twitter-client-show-mentions @ 一覧表示 (言及一覧)
twitter-client-search-word Twitter 検索
twitter-client-toggle-popup-status ポップアップ通知の切り替え
twitter-client-reauthorize 再認証

これらの機能をキーへ割り当てる場合は、設定ダイアログから「追加」をクリックし、「エクステ」を選んだ後に割り当てたい機能を選択してください。

次のようなコードを .keysnail.js へ張り付けることで、直接設定することも可能です。

key.setViewKey('t', function (ev, arg) {
    ext.exec("twitter-client-display-timeline", arg);
}, 'TL を表示', true);

key.setGlobalKey(["C-c", "t"], function (ev, arg) {
    ext.exec("twitter-client-tweet", arg);
}, "つぶやく", true);

key.setGlobalKey(["C-c", "T"], function (ev, arg) {
    ext.exec("twitter-client-tweet-this-page", arg);
}, "このページのタイトルと URL を使ってつぶやく", true);

ステータスバーへの未読メッセージ数表示機能

次のスクリーンショットのように、ステータスバーへ未読メッセージ数が表示されるようになりました。数字をクリックすると、タイムラインが表示されます。

f:id:mooz:20091027204640p:image

この部分の CSS を .keysnail.js 内で設定することも可能となっています。

例えば、こんな表示はいらないという方は次のような設定で数字を消去することができます。

plugins.options["twitter_client.unread_status_count_style"] = "display:none;";

私は次のようにして、フォントサイズをすこし小さくするなどしています。

plugins.options["twitter_client.unread_status_count_style"] =
    ["color       : #383838;",
     "font-size   : 90%;",
     "padding-top : 1px;",
     "font-weight : bold;"].join("");
トラックバック - http://d.hatena.ne.jp/mooz/20091027/p1
 |