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 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 .
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.