PtiEngine (Predictive Text Input Engine) provides low level text input interface for upper S60 code layers. Its purpose is to handle all the non-UI related low level text input operations and act as an integration layer for third party text input engines. The basic use case for PtiEngine is one where it receives a sequence of key presses, processes them and returns one or more candidate words as a result. The main task of PtiEngine is to hide the complexity of the text input task behind one API. It knows what input languages and input methods are available in the device and provides the interface for using them.
PtiEngine is a stand-alone multitapping and QWERTY text input engine and provides the possibility to extend its functionality via plug-in modules. Multitapping and numeric input modes are statically implemented into the PtiEngine framework and are always available; however, other text input methods are implemented in ECom plug-ins and loaded dynamically at run-time.
This API is valid for all platforms running on Symbian OS 9.1 or later.
PtiEngine API is an SDK API and was first published in S60 release 3.x.