Перекройте на форме метод task. В условии проверяйте какой элемент сейчас активен и какая клавиша нажата.
X++:
public int task(int _taskId)
{
#define.Enter(288)
int ret;
;
if (_taskId == #Enter && element.selectedControl() == element.design().controlName("controlName"))
{
table_ds.create(true);
}
else
{
ret = super(_taskId);
}
return ret;
}