我正在使用 Compact Framework 3.5 为我的 PDA 开发一个 Windows Mobile 应用程序。我有一个Form,我需要抓住这个 PDA 的所有硬件键:

因此,如果我按下数字按钮、“发送”按钮或“相机”按钮,我想知道按下了哪个按钮。
我尝试使用 my 的KeyDown结束KeyUp事件Form,但并非所有键都被拦截。我也尝试 PInvoke AllKeysAPI,但这样我可以禁用/启用除相机键之外的所有键,这不是我想要的。
我需要完全控制我的硬件密钥。我能怎么做?