Erel, in C# how do I capture the hardware keys like you do in the HardKeys of the Hardware library? I want to write myself a custom control in C# that will use some of the hardkeys to do certain things on a form. I've looked on the net and not found much that helps. I did find code that disables the hardkeys - not what I'd like to do. regards, Ricky don't worry - I found the hardwarebutton and got it working nicely.