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.
The S40 Finger Touch UI supports the following strokes:
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.