Home ยท API Reference |
Non-Qt input contexts need to implement the D-Bus interface to be able to use the framework.
MeeGo Touch Input Method Framework consists of two frameworks:
These frameworks are built in such a way that both the input method engines and UIs are individual plugin components separate from the frameworks. Therefore, developers can create alternate or additional Input Method engine and UI plugins, or customise the existing ones.
The UI framework has a client-server type architecture, where the application acts as the client, and the Input Method main application (UI Server) as the server. The server presents the user an input UI whenever the user taps a text entry field. The input UI and any active input method engines are provided by the plugins present in the system at a given time.
These input method plugins can range from simple virtual or hardware keyboards to handwriting recognition or even speech-to-text type of input.
Note: The Input Method UI plugins interact with Input Method Engine plugins which can provide them with, for example, modified, alternate or corrected versions of the entered input. For more information, see the libmeegoimengine library introduction.
The following base classes are needed to implement an input method UI plugin:
Copyright © 2010 Nokia Corporation | MeeGo Touch |