Default text controller
Brew MP provides a default text controller. The default text controller has limited input modes and only supports English.
Device manufacturers may need a customized controller to provide additional input modes and to support additional languages. The custom text controller may also provide additional functionality, such as predict text entry. The custom text controller should override the default text controller.
The Brew MP SDK provides the OEMTextController ClassID that can be used for a custom text controller. The text widget first attempts to instantiate OEMTextController, if that fails (meaning a custom controller was not provided by the manufacturer), the text widget uses the default text controller.
For more information the default text controller and creating a custom text controller, see the Widgets Technology Guide for Manufacturers in http://developer.brewmp.com/resources on the Brew MP website.