Search control trigger onTimeKeyPress when non input keys are pressed

onTimeKeyPress is triggered when for example shift caps-lock or arrows are pressed.
How can I avoid this behavior expt writing my own event?

onTimedKeyPress fires for all keys and this behavior cannot be changed.

It is possible to check whether the value is empty

http://webix.com/snippet/2f4f4fe6

But I don’t see any case where the current behavior will interrupt something, as the actual value stays the same. If it is a critical issue, can you please provide your use-case?