鷹の島

2006-08-11 (Fri)

Gmail のショートカットキーを表示する Greasemonkey のアレ

Gmail はそんなに活用してるわけじゃないんだけど、これもキーバインドのヘルプが表示されない事に気が付いたので、この前の Remember the Milk の時 と同じく Greasemonkey で画面内に表示されるようにしてみた。

今回は ? キーでヘルプが表示されます。

データ作るのめんどくさかったので、ヘルプページを画面内に呼び出して表示しているだけです。ページは GM_xmlhttpRequest で取得したデータをそのまま表示しているだけでして、onload の時にうまく加工したりすれば必要な情報だけ表示する事もそんなに難しくないでしょう。 → 加工して表示するようにしたので、他のサービスで使ったりする場合は gmailHelp 関数をちょこちょこいじったりして楽しんで下さい。

ちなみに呼び出し元の URL - HELPURL - を変える事で、全然別のサービスでもすぐ使えるようにもなってます。

この前 Remember the Milk の時にテキストフィールド上でもキーバインドが反応しちゃうよプギャーとか書きましたが、イベントの取得を keypress にすると平気なようです。これで納得いきました。全然平気じゃなかったです。改善しました。

loading の画像は Ajaxload からもらいました。

* 主な更新履歴

2006-09-28
@include にURL追加
2006-08-11
配布開始
2006-08-20
入力フィールドにフォーカスがある場合に反応しないように
結果を加工して必要な部分だけ表示するように

Posted by Kyosuke Takayama at 2006-08-11 (Fri) 19:50