A keyboard event server (KES) allows an end user to remotely control a
computer. The KES accepts a uniform resource locator having a query
string that specifies one or more keyboard events to be simulated. The
query string may include mnemonics corresponding to one or more
keyboard-key presses that can be simulated one after another and/or
simultaneously. An end user can use a wireless-access browser running on
a wireless-client device to remotely control a target computer through a
wireless-access gateway.