Request for enhancement has been added: http://jira.jboss.com/jira/browse/RF-81
we decided to avoid sending request by default if shift , ctrl ant other keys that do not change the text are pressed. However, onsubmit will be also added.
But you can also decrease the processings right now using minChars attribute (so the first Ctrl, Shift etc.. wil be ignored because there is no input).
And also use common ajax4jsf attributes ingoreDupResponce, requestDelay, eventqueue etc..
Hope this helps while we provide additional features to make the box more flexible.
Thx for your answers, guys !