重複の可能性:
jQueryでのエスケープキーのキーコード
IE、Firefox、Chromeでエスケープキーの押下を検出する方法 以下のコードはIEと警告27で機能しますが、Firefoxでは警告します0
$('body').keypress(function(e){
    alert(e.which);
    if(e.which == 27){
        // Close my modal window
    }
});
          keyupまたはそれkeydownと組み合わせてkeyCode動作することがわかります。
                $(document).on("keyup", function (e) {var code = e.keyCode || e.which; alert('key pressed: ' + code);});2014年からのご挨拶