Ctrl+Dではてブに登録

Opera は Ctrl+D でブックマークに登録できるが
ブラウザのブックマークよりもはてなブックマークの使用頻度のほうが高いので
Ctrl+D ではてブに追加できるような UserJS を書いてみた。


hatebu_by_keyboard.user.js

// ==UserScript==
// @name hatebu by keyboard 
// @author mallowlabs
// @version 0.0.1
// @namespace http://mallowlabs.s206.xrea.com/
// @published 2007-03-16
// @description Add current page to Hatena Bookmark by keyboard
// @include http://*
// ==/UserScript==

(function(){
    document.addEventListener('keypress',
        function(event) {
            if (event.keyCode == 68 && event.ctrlKey) {
                window.open(
                    'http://b.hatena.ne.jp/add?mode=confirm&is_bm=1&url='
                     + encodeURIComponent(location.href),
                    '_blank',
                    'width=520,height=600,resizable=1,scrollbars=1'
                );
                event.preventDefault(); 
            }
        },
    false);
})();


ここまでやってキーボードショートカットの設定に
直接ブックマークレットを書けばいいことに気づいた。
ツール→設定→詳細設定→キーボードから
d ctrl の処理を以下のように書き換える。

Go to page,"javascript:(function(){window.open('http://b.hatena.ne.jp/add?mode=confirm&is_bm=1&url='+encodeURIComponent(location.href),'_blank','width=520,height=600,resizable=1,scrollbars=1');})();"


すっかりグリモン厨だなぁ…。


Firefox の方は
http://www.goodpic.com/mt/archives2/2006/12/firefoxwebbookm.html
ここらへんが参考になるかも。