equal
deleted
inserted
replaced
55 |
55 |
56 if (aKey == EKeyBackspace || aKey == EKeyOK) |
56 if (aKey == EKeyBackspace || aKey == EKeyOK) |
57 { |
57 { |
58 ret = EFalse; |
58 ret = EFalse; |
59 } |
59 } |
|
60 |
60 else if (aLength == EShortKeyPress) |
61 else if (aLength == EShortKeyPress) |
61 { |
62 { |
62 if (aKey == EPtiKeyStar) |
63 if (aKey == EPtiKeyStar) |
63 { |
64 { |
64 if (aLength == EShortKeyPress) |
65 if (fepMan->EditSubmenuInUse()) |
65 { |
|
66 if (fepMan->EditSubmenuInUse()) |
|
67 { |
|
68 fepMan->ClearCcpuFlag(CAknFepManager::ECcpuStateIgnoreStarUp); |
|
69 return ret; |
|
70 } |
|
71 else if (fepMan->IsAbleToLaunchSCT()) |
|
72 { |
|
73 fepMan->LaunchSpecialCharacterTableL(); |
|
74 } |
|
75 } |
|
76 else |
|
77 { |
66 { |
78 if (fepMan->EditSubmenuInUse()) |
67 fepMan->ClearCcpuFlag(CAknFepManager::ECcpuStateIgnoreStarUp); |
79 { |
68 return ret; |
80 fepMan->LaunchSpecialCharacterTableL(); |
69 } |
81 } |
70 else if (fepMan->IsAbleToLaunchSCT()) |
82 } |
71 { |
|
72 fepMan->LaunchSpecialCharacterTableL(); |
|
73 } |
83 } |
74 } |
84 else if (iOwner->IsValidChineseInputKey(aKey)) |
75 else if (iOwner->IsValidChineseInputKey(aKey)) |
85 { |
76 { |
86 ptiengine->AppendKeyPress((TPtiKey)aKey); |
77 ptiengine->AppendKeyPress((TPtiKey)aKey); |
87 TPtrC text = ptiengine->GetPhoneticSpelling(1); |
78 TPtrC text = ptiengine->GetPhoneticSpelling(1); |