Managing user interaction

To create useful widgets, you need to collect information from users about the task at hand. For example, to fetch a route and timetables to a specific location by using public transportation, users need to enter the starting point and the destination. S60 devices rely on physical keys such as a five way navigation pad, a keypad, keyboard, and set of labeled soft keys for user input. In addition, some S60 devices support stylus and finger touch screen input. Users enter information by using screen controls, such as check boxes, radio buttons, text fields, and selection lists. You can provide tactile feedback to users of touch devices as confirmation that the device has registered the input.

The following sections describe how to use the interaction methods available on mobile devices: