JavaScriptのkeyEventを用いた簡易的なホットキーの設定
Shift+Tで簡易的なホットキーを設定したくて、
window.onkeydown = function(event){ if(event.keyCode == 16 && event.keyCode == 84){ // 処理 } }
とかしても、うまくいかなくて調べた結果、Shift、Ctrl、Altに関してはそれぞれ
event.shiftKey event.ctrlKey event.altKey
という真偽値で押されているかどうかを判別できることがわかったので、
window.onkeydown = function(event){ if(event.shiftKey && event.keyCode == 84){ // 処理 } }
とすることで、簡易的なホットキーを設定できました。
ただし、Firefox2でしか確認してないので詳しいことはわからないです。
あと、keypress、keydown、keyupの値の確認に関しては以下のサイトが便利です。
keyイベント(keypress,keyup,keydown)の確認
以上
あと、実際に使うときは、prototype.jsのEvent.oberveとか使ってクロスブラウザにしてください。
また、普通に自分で色々しなくても以下のようなjQueryプラグインとかもあります。
Google Code Archive - Long-term storage for Google Code Project Hosting.