It looks like one should use a slightly different approach for triggering keyboard-related events: first set focus at a specific input, then call page.sendEvent method with the relevant params:
page.evaluate(function() {
$('#number').val('2223443').focus();
});
page.sendEvent('keyup', someKey);
By the way, that's a fairly new feature - it debuted in version 1.7.