|
|
||
| << | 2007/05 | >> | ||||
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | 31 | ||
| サイト本体 | 昔の更新履歴兼雑記 | タイトル一覧 |
分類は アーカイブ任せにした方がいいのかも。
なんか日常的に Gmail 使うことが増えてきてたのですが使い勝手が最悪だった(マウスが必要といういみ)のでなんとかしました。
とりあえず Better Gmail 。
http://lifehacker.com/software/gmail/lifehacker-code-better-gmail-firefox-extension-251923.php
なんかそれなりに便利なパッケージが集まってるのでとりあえず入れといて損は無さげ。ただし Gmail Macros はそのままだと functions for keyconfig とぶつかるので使わない。
Gmail のキー設定を有効にすると、 keyconfig で設定したキーとぶつかりまくるので許せない。 Greasemonkey で addEventListener を横取りしたりすると汎用的なキー再配置になったりして面白いかなーとずっと色々やってたんだけど、全然うまくいかんので泣きそうになってた。ら、 tekezo 先生がこれと同じ方法でできるやろと教えてくださった。
http://www.pqrs.org/~tekezo/firefox/gm_scripts/disable_onkeydown.html
なるほどーとよくわからず適当に書いたのが以下のスクリプト。 hjkl は Gmail には渡さないようになっている。 HJKL は通じるので Gmail の移動機能はそっちで使う。 g と G は Gmail にも渡すけど、ついでに普段通りの Home/End 機能もこなすように。
http://shinh.skr.jp/dat_dir/gmail-keyfix.user.js
で、 Gmail Macros は機能的には良いと思うのだけど、キー配置が色々困るので適当にいじった。具体的には 'D'iscard と 'T'rash を削って 'G'o Label を Go 'L'abel に変更、 L と B (ラベルつけるのと外すのと) もいらないので削った。
http://shinh.skr.jp/dat_dir/gmail-macros.user.js
こんな感じで Gmail もだいぶマシになった感じ。でもやっぱブラウザの上だと重いよなぁという。
一番上にあるテキストボックスに入力フォーカスをあわせたい…ということはかなり多いような気がしたので作ってみた。割と良い気がする。
inputs=_f4kcGetTopFrameWindow().document.getElementsByTagName("input"); for (var i=0; inputs[i]; i++) { if (inputs[i].type == "text") { inputs[i].focus(); break; } }