UIQ Technology
 Developer Library

UIQ 3 SDK

UIQ developer portal

FEEDBACK 

[Index] [Spacer] [Previous] [Next]



6 COMMANDS

In UIQ 3 the whole idea behind where menu items are placed as been changed to meet the challenge of supporting different UI styles from one codeline. Different UI styles use the screen and keys in different ways. Menu items can not simply be grouped under different menus once and for all. In UIQ 3 there is really just a set of context sensitive commands. Depending on the number of commands in the set, the commands will be displayed in different ways, for example as softkey labels or menu items.

We use the term command list to refer to a simple list of commands the user can choose to execute in a given situation.

The most important commands are displayed in the softkey label area and are thereby activated by the softkeys. If there are more than three commands in the set, the two most important ones are mapped to the Action key and the left softkey. A pop-out menu containing the remaining commands is displayed by selecting the More command which is mapped to the right softkey. In Pen style, the application menu is activated by tapping the Title area of the Title bar. An icon in the Title area indicates that the application menu is available. The menu is closed by tapping outside it with the pen. Pen style does not have a softkey bar; the most important commands are represented as buttons in the button bar.


6.1 SOFTKEY STYLE

[Top]


6.2 PEN STYLE

[Top]


6.3 GENERAL COMMAND AVAILABILITY IN MENUS

Some commands frequently recur in many applications. They should be made available in the same way each time.

Command

Condition

Find

Unavailable if there are no items in a list

Send this category

Unavailable if there are no items in a category

Paste entry

Unavailable if the clipboard is empty

Undo delete

Unavailable if the undo buffer is empty

Cut entry

Unavailable if the item contains no data

Copy entry

Unavailable if the item contains no data

Send as

Unavailable if the item contains no data

Delete entry

Unavailable when a list is empty.

Always available in detail view.

[Top]


6.4 COMMAND ORDER IN MENUS

The following table illustrates the order and grouping of commands. Not all applications contain this set of commands. When the commands are present, they should follow the suggested order.

The order is appropriate for both Softkey style and Pen style.

Command

Description

[Most important commands]

The commands which are very specific and important to the active view.

-----divider-------

View category

A command that enables the user to view a different category.

If more category related commands are available they are displayed under the View category command.

Send as

A command for launching the send as functionality.

Mark

A command for marking and unmarking items.

Find

A command which conducts a search within the application.

-----divider-------

Delete entry

A command which deletes one or several items. A query dialog is displayed if several items are to be deleted because the undo delete buffer only handles single items.

Undo delete

A command which reverses the deletion of an item.

-----divider-------

[Lower prioritized commands]

The commands that are specific to the view but are less important than the general commands in the view.

-----divider-------

Settings

A command for displaying settings in the application or view.

Help

A command for launching a Help section.


6.4.1 Menu example from the Contacts application list view

Softkey style

Pen style

Create message >

Create message >

New contact

New contact

New group

New group

-----------------

-----------------

View category >

Add to >

Add to >

Send as

Send as

Mark >

Mark >

Find

------------------

------------------

Delete contact

Delete contact

Undo delete

Undo delete

-------------------

-------------------

Contacts manager

Contacts manager

(Global address book)

(Global address book)

Owner card >

------------------

------------------

Settings >

Settings >

Help

Help

[Top]


6.5 NEW COMMAND

Softkey style - View

New is normally placed on the left softkey if no other important command is available for the item, and moved to the Action key when the Action key does not have any command, for example, before any items have been created.

Some applications have the New command displayed at the top of the list, for example, the Messaging and Voice applications. The reason for this is that those applications frequently create new entries and there must be a fast way of creating a new entry in the process flow from the application launcher to the new item. For the Voice application, it is important to create a new item via a hardware key, even in Pen style.

Softkey style - Dialog

The New command is placed at the top of the More menu when the list contains entries. When the list is empty, the New command is moved to the Action key (instead of having it empty).

Pen style - View/ Dialog

The New command is a button. The command is even duplicated in the menu.

Terms and conditions of use of the material