Olá…
Estou usando Primefaces com JSF 2.0 e estou tentando fazer com que quando pressionado enter em qualquer input de um determinado formulário, seja acionado um determinado commandButton.
A questão é que ele executa a ação do 1º commandButton do form, e tenho alguns botões antes, portanto ele ao invés de chamar ação que deveria chamar, ele chama esse 1º.
Já coloquei o type=“button” nos botões que não devem ser executados com o Enter e funcionou. A questão é que quando coloco type=“button” ele não executa a action.
Vi aqui no fórum algumas soluções com JavaScript que funcionaram, mas mesmo assim a ação do botão anterior é chamada, exemplo: ele grava o registro e abre o dialog, executa as 2 ações.
Alguém tem uma solução pra isso? Se eu conseguisse executar uma action num type=“button” já resolveria 
Fico no aguardo.