+4  A: 

You can trigger any of the events with a direct call to them, like this:

$(function() {
    $('item').keydown();
    $('item').keypress();
    $('item').keyup();
    $('item').blur();
});

Does that do what you're trying to do?

You should probably also trigger .focus() and potentially .change()

If you want to trigger the key-events with specific keys, you can do so like this:

$(function() {
    e = $.Event('keypress');
    e.which = 65; // A
    $('item').trigger(e);
});

There is some interesting discussion of the keypress events here: http://stackoverflow.com/questions/302122/jquery-event-keypress-which-key-was-pressed, specifically regarding cross-browser compatability with the .which property.

ebynum
Yes! That is what I'm looking for. Win!!! :D
Alex
Just curious - which part were you missing? Just triggering the events, or modifying the events before you trigger them?
ebynum
Modifying them. Didn't know that was possible with JQ
Alex