素人がプログラミングを勉強していたブログ

プログラミング、セキュリティ、英語、Webなどのブログ since 2008

連絡先: すかいぷ:javascripter_  か javascripter あっと tsukkun.net skypeのほうがいいです

EscキーでフォーカスをはずせるようにするGreasemonkey

// ==UserScript==
// @name          Esc de blur
// @namespace     http://d.hatena.ne.jp/javascripter/
// @description   Escキーでフォーカスをはずせるようにします。
// @include       http://*
// ==/UserScript==

document.addEventListener('keydown',
function(e){
e.which==27&&e.target.blur();
}
,false)

Operaのような感じになる。チェックボックスとかリンクとかでも有効。

Greasemonkeyの最新版だと、右下のアイコンを右クリックしたときに「New User Script...」っていうメニューがでてきて、そこからユーザースクリプトを作成できるようになってる。どのバージョンからかは分からない。

&&でifの代わりみたいになるなぁ。短いものは三項演算子や&&を使うようにしよう。