Touch Support

The SDK supports the touch capabilities. On the SDK emulator, the finger touch is simulated using mouse click.

Single-tap on any object will select it and take the user forward in the UI flow. Content follows mouse click movement when dragging/flicking.

Softkey area exists at the bottom of the display for interactions.

Full Touch support

The SDK supports Full Touch without keypad. The virtual keypad exists to enter the text.

For more information on Full Touch, see Series 40 Full Touch UI and Porting MIDlets to the Full Touch UI in Java Developer's Library .

The Series 40 Finger Touch UI supports the following strokes

  • Single tap

    To touch down and release on the same object less than or equal to long tap timeout.

    Generally phone action is performed on touch release event.

  • Long tap

    To touch down and hold on the same object longer than long tap timeout. Long tap function is performed after the long tap timeout.

    This is used for context specific options lists.

    Note: If the long tap is not released on the same object no function is performed.

  • Drag – drop

    To touch down, move the finger and release the finger after stopping the finger movement.

  • Flick

    To touch down, move and release the finger before stopping the finger movement.

    Horizontal flicks are used for “paging”, i.e. scrolling pictures in full screen mode, scrolling calendar month view, scrolling slides in MMS.