FirefoxをLivedoor readerライクなキーバインドで設定してから、主にキーボードで使ってます。
やっぱり複雑なレイアウトだとリンクがうまく押せなくてマウスを持たざるをえないけど。
ブックマークレットを使うときにもマウスを持つ必要がある。面倒だ。と思っていたら。
keyconfig拡張でdel.icio.usにポスト | weblog | 東京嫉妬
http://tokyoenvious.xrea.jp/b/firefox/post_to_delicious_with_keyconfig.html
こんな便利な機能が!!
さっそく、よく使うGmailブックマークレットの機能をキーショートカットで使えるようにしてみました。
キーの設定画面で"新しいキーを追加", /* CODE */と書かれている部分を以下のように。
var w = window._content;
var d = w.document;
var tx = (w.getSelection()) ? '\n' + w.getSelection() : '';
d.location.href = 'http://mail.google.com/mail/?view=cm&cmid=0&fs=1&tearoff=1&su=' + encodeURI(d.title) + '&body=' + encodeURIComponent(d.title + '\n' + d.location.href + tx);
var onload = function() {
window.removeEventListener('load', onload, true);
}
window.addEventListener('load', onload, true);
キーの割り当てはお好きなもので。
こんな感じでGmailのメール作成画面になります。
新しいタブに開くようにしたかったけど、ポップアップブロック機能に阻まれたorz
2006.6.26 追記
もっと簡単に、直接bookmarkletを呼び出す方法があるそうです。
Keyconfigでbookmarkletを呼び出す - jarp,
bookmarkletを右クリック→プロパティ→キーワードを割り当てることで、呼び出せると。
これは便利。