I'm trying to catch hardware key press events on Windows Mobile 6.x with .NET 3.5 I have a form with buttons and other controls on it and I need to catch when keys left, right, up, and down are pressed. Unfortunately, with approach described in MSDN:
http://msdn.microsoft.com/en-us/library/microsoft.windowsce.forms.hardwarekeys.aspx
all these keys still move cursor between buttons on the form instead of triggering my Form1_KeyDown() event. (I have HardwareButtons with associated control Form1 and HardwareKey set up).
Is there any way of catching these key press events in C#?