Oh! I think we thought when you said "remote control" you meant infrared remote control. Sorry for the misunderstanding.

If you want practice on how to write algorithms that handle press and release events, mess around in Visual Basic, processing only the MouseDown and MouseUp events on a form. Thing can get really interesting with cascading events and double clicks, it's quite an interesting challenge, depending upon the complexity of your program's functionality. You wouldn't believe the hoops I had to jump through to get long presses, short presses, and double clicks all working and co-habitating peacefully in EmpegFace.
_________________________
Tony Fabris