Tapping on a text field moves the text cursor to the tapped point. Blocks of text can be selected by moving the finger while holding it (dragging). Vertical dragging moves the content upwards or downwards, just as selecting multiple lines of text is activated by horizontal dragging that can then be continued with vertical movement. An application can define whether the input method opens immediately when a user touches the text field.
The API to use for providing text editing functionality is the Editors API. For more information, see Symbian C++ API specifications.