keydown と keypress (Opera 9.5 beta)
前にも書いたけど,beta になっても userjs で document.addEventListener で keydown を指定しても ctrlKey がどうやっても true にならない.← Mac だけだろうか? たとえば,
で,Command + L とかしても URL バーに移るだけ. ところが,以下のように keypress にすると...
(function(){
document.addEventListener( 'keydown', function(e){
if (e.ctrlKey) alert(e.ctrlKey);
}, false);
})();
なぜかうまくtrueになる. keypress で特に問題は無いけどなんで???
(function(){
document.addEventListener( 'keypress', function(e){
if (e.ctrlKey) alert(e.ctrlKey);
}, false);
})();