如何检测当前的输入语言?

时间:2010-01-30 23:10:08

标签: c++ mobile symbian s60

我正在寻找Symbian S60第5版的工作代码片段,其中包括:

a)应用程序可以检测当前的输入语言(而不是UI语言);

b)当前输入语言发生变化时,应用程序可以接收通知。

来自CurrentLanguage()的{​​{1}}函数始终返回CPtiEngine,因此这似乎不是一个选项。

谢谢。

2 个答案:

答案 0 :(得分:1)

打开SDK文档(或http://library.forum.nokia.com)并搜索“PTI Engine API”或CPtiEngine。

答案 1 :(得分:1)

我最终找到了自己的答案。这是代码:

CAknSettingCache&安培; cache = CAknEnv :: Static() - > SettingCache();

TLanguage lang = cache.InputLanguage();