About detecting programmatically keystrokes in full screen mode
Yes, it is possible to detect the hardware buttons in a full screen app.
From your description you should use the Game API (GAPI) to get the raw
keystrokes. There is a GAPI sample in the Smartphone 2003 SDK called
GAPIAPP that shows the fundamentals of trapping the keystrokes. You can
still use GDI to render you app when using GAPI for getting access to the
keystrokes.