Это невозможно, и вы можете понять, почему, когда вы проверяете библиотеку.
В ojinputtext.js
функция _onKeyUpHandler
специально слушает только клавишу ввода и ничего больше.
_onKeyUpHandler : function (event)
{
if(event.keyCode === $.ui.keyCode.ENTER){
this._SetValue(this._GetDisplayValue(), event);
}
}
Также невозможно изменить эту функцию из вашей viewModel, поскольку ojinputtext
регистрируется как составной компонент в конце в OJET, и только тогда вы получаете доступ к нему.
oj.CustomElementBridge.registerMetadata('oj-input-text', 'inputBase', ojInputTextMeta);
oj.CustomElementBridge.register('oj-input-text',
{'metadata': oj.CustomElementBridge.getMetadata('oj-input-text')});
Возможно, вы могли бы обойти обход Jquery-функции вокруг входного текста, который слушает каждое нажатие клавиши.