Symbian S60第5版虚拟键盘:使用哪种API?

use*_*684 6 keyboard virtual symbian

如何(即使用哪个API)是在Symbian S60第5版上打开的虚拟键盘?文档似乎缺乏相关信息.

mic*_*ert 4

你是对的,这显然应该是一个已发布的 API,并且应该在文档中突出显示。没有这样的运气。

  • 如果您使用的是平台本机控件之一,则当用户访问文本编辑控件时,虚拟键盘将自动弹出。

  • 如果您正在制作自定义控件,则需要通过添加您自己的虚拟键盘版本来处理其选择:使用右侧按钮创建一个新的文本编辑、拥有窗口的虚拟键盘,看起来类似自定义控件。在您的所有应用程序中重复使用它。有一天,诺基亚会意识到他们犯了一个明显的错误,并公开了该 API。

  • 如果您使用直接屏幕访问,那么您不会完全期望看起来像 s60 的虚拟键盘会突然弹出。再次,在屏幕上绘制一个漂亮的图像,让用户知道虚拟键在哪里并对指针事件做出反应。除非您在其中构建大量自定义(背景、按钮边缘...),否则它的可重用性会降低。

编辑:诺基亚可能依靠 Qt 来解决此问题。我希望该控件成为当前 4.7 版本 Qt 的一部分。