Jeśli wyślę formularz za pomocą klawisza enter - focus pozostanie na polu input (który ostatnio edytowałem). Przez to do czasu gdy serwer zwróci pakiety ze stroną, do której prowadził formularz, skróty klawiszowe bez ctrl czy alt nie działają. Natomiast jak wcisnę ctrl + shift + enter, pole traci focus, więc jeśli chcę np. w słowniku wyszukać szybko kilka słów (słowo1 -> ctrl + shift + enter, słowo2 -> ctrl + shift + enter etc, a potem oglądam kolejne strony), muszę się nagimnastykować.
Z pierwszym problemem poradziłem sobie przy pomocy UJS:
addEventListener("submit",function(){ document.body.focus(); },false);
A jak da się rozwiązać drugi problem - żeby wciśnięcie ctrl + shift + enter nie powodowało utraty focusu?