Q. How do I simulate a user pressing other keys?

A. Use the .send_keys method …
A complete list of send_keys combinations is available here.
Example watir:

@b.goto("http://www.google.com")
@b.text_field(:name, 'q').set('foobar')
@b.send_keys("{TAB}")
@b.send_keys("{TAB}")
@b.send_keys("+{TAB}")
@b.send_keys("{SPACE}")
Read More

Q. How do I simulate a user pressing 'Enter'?

A. Use the send_keys method …
Example watir:

@b.goto("http://www.google.com")
@b.text_field(:name, 'q').set('foobar')
@b.send_keys("{ENTER}")
Read More