I use CEikEdwin from inside a view class derived from CCoeControl and MCoeControlObserver. At the moment, I can't input text - it only shows numbers.
Can anyone help? Thanx
Nokia Developer Expert
Interesting...what does happen in that observer interface (MCoeControlObserver). Do you catch alphakeys there ?
If i use my computer keyboard i can write alphanumeric, but i want to do it with the phone keys, for obivous reasons.. ;)
Hmm... been there.... if it is a compound control, you need to inherit MCoeControlObserver class
and implement the below four methods and your control should let you enter text as well as numbers.
Hope this helps.
I have the same problem:
my View class only inherite from control,
in view class constructor i create the CEikEdwin,
and set it input capability to westernalphabetic, but still only input number.
after look at this thread, i both inherite my view class from control and observer, and implemented above four member function, But still the same.
The solution is simple,I believe you
are not setting focus to the Edwin.Just use
SetFocus() function ie. pCeikEdwin->SetFocus() and you
can enter text from keypad.
I have the same problem. SetFocus do not help