The Nokia 5800 phone has a hardware key for adjusting song playback volume on the right side. The user can press the key at three different positions - top, middle and bottom.
Top and bottom key press increase and decrease the volume.
I have been trying to capture the volume up/down hardware key press events. I overloaded CCoeAppUi::HandleKeyEventL in the AppUi class of my application and run the application on the phone. When I tap on the volume key ( in the middle position ) I get a callback on HandleKeyEventL. But the top and bottom key presses do not generate any callbacks. Is there any way to capture the such key press.
Any help would be highly appreciated.