I am using console implementation class CEikConsoleScreen. The output through CConsoleBase::Printf() works flawlessly. However I could not get it to input keypad clicks. Any help appreciated.
SDK: S60 3.0 Final release
Here is how I read input from the console
void CConsoleControl::ConstructL(const TRect & aClientRect)
iConsole = new (ELeave) CEikConsoleScreen;
iConsole->ConstructL(KEikSec, aClientRect.iTl, aClientRect.Size(), 0, EEikConsWinInPixels);
Strangely, it does to set iStatus to KPendingRequest value which leads to all sorts of trouble. What is the catch here? Someone with experience please advise!
// A request is issued to the CConsoleBase to accept a
// character from the keyboard.