2013-05-10 50 views
2

我正在使用Compact Framework 3.5爲我的PDA開發Windows Mobile應用程序。我有一個Form,我需要趕上所有這個PDA的硬件鍵:如何使用Windows Mobile 6.1 - Compact Framework捕獲PDA的所有硬件密鑰?

enter image description here

所以,如果我按一個數字鍵,「發送」按鈕,或在「相機」按鈕,我想知道哪個按鈕被按下。

我嘗試使用KeyDown結束KeyUp事件我的Form,但不是所有的鍵都被截獲。我也嘗試PInvoke AllKeys API,但以這種方式,我可以禁用/啓用除攝像機鍵以外的所有鍵,這不是我想要的。

我需要完全控制我的硬件密鑰。 我該怎麼辦?

回答

0

要抓住一切,您應該使用設備製造商提供的SDK。

正如你所發現的,KeyDownKeyUp只會捕獲連接到Windows操作系統的項目。

相機,條形碼掃描和電源按鈕不是通常可以找到的運行Windows的電子設備的項目,我不相信這些是行業標準的鍵盤分配。

相關問題