ウェブページで用意されているショートカットを殺す

↑を見たので公開。

Opera 限定だけど。

// ==UserScript==
// @description     Kill page shortcut
// @namespace       http://d.hatena.ne.jp/edvakf/
// @include         http://*
// ==/UserScript==

(function(){
function killPageKeyBinds(event){
  event.preventDefault();
}
window.opera.addEventListener('BeforeEventListener.keypress',killPageKeyBinds,false);
window.opera.addEventListener('BeforeEventListener.keydown',killPageKeyBinds,false);
window.opera.addEventListener('BeforeEventListener.keyup',killPageKeyBinds,false);
})();

今作ってる Hit-a-Hint と相性が良いので、これにちょっと手を加えたものを Hit-a-Hint 補助スクリプトとして後で公開するつもり。

難点は、window.opera.addEventListener は User JavaScript からしか使えないことかな。だからせっかく Hit-a-Hintブックマークレット一つでおさまってるのに、他に UserJS をインストールしなくてはいけないという。(無くても別にいいのだけど)