You can telnet to port 8080 and enter commands:
press s - select/ok
press p - pause/play
press u - up
press d - down
press r - right
press l - left
press f - FF
press b - Rew
press h - Home
press k - back
press i - info
press p - replay
On the Roku 2 units commands can be stacked, e.g., press ul.
To do everything you want including launching a channel (via HTTP POSTs), see the
External Control Guide in the developer's documentation.
-JT
Roku Community Streaming Expert
Help others find this answer and click "Accept as Solution."
If you appreciate my answer, maybe give me a Kudo.
I am not a Roku employee.