Eu precisava detectar se o usuário pressionava a tecla Enter com frequência. Não gostei de como havia um número mágico para a tecla enter, então procurei uma alternativa.
jQuery UI para o resgate! O objeto $ .ui.keyCode fornece enumerações para os códigos de chave mais comuns.
Neste exemplo, eu precisei ignorar quando a tecla Enter foi pressionada em uma caixa de texto habilitada para preenchimento automático.
$("#txtSearch").keypress(function (eventObject) {
if (eventObject.which === $.ui.keyCode.ENTER) {
return false;
}
});
Muito melhor!
Para obter mais detalhes, visite http://api.jqueryui.com/jQuery.ui.keyCode