
Chapter 3
Examining Device Property Files
35
2. Use the definition
command.keys.<
command_type
>
to assign command types to
preferred buttons according to their natural correspondence. See
“Assigning an
Abstract Command Type to a Button” on page 35
3. Use the secondary button assignments to specify alternate buttons for assigning
commands of lower priority. See
“Secondary Button Assignments” on page 36
.
Note –
To achieve an accurate emulation, these assignments need to be made in
accordance with the way the MIDP implementation for the specific device would
make them.
Precedence of Assigning Commands to a Button
In the J2ME Wireless Toolkit, commands are assigned to buttons according to the
following order of preference:
1. Menu operations
2. Abstract command precedence
3. Abstract command priority
First, the menu operations are assigned to the buttons that are defined for them.
Then the abstract commands are assigned. Abstract command precedence is taken
into account before abstract command priority. Thus, if a command of type BACK
with priority 2 and a command of type EXIT with priority 1 are competing for a
button, the BACK command will get the assignment due to its higher precedence.
Command priority is taken into account only when the two commands have the
same type.
Assigning an Abstract Command Type to a Button
You assign an abstract command type to a button using a property definition of the
form:
command.keys.<
type
> = <
button_name
>
where <
type
> is one of the abstract command types shown in
TABLE 3 on page 33
.
The button name is one of the names listed in
TABLE 2 on page 29
.
Example
If you want to assign command types to the two soft buttons as follows:
■
Left soft button: command types BACK, EXIT, CANCEL and STOP
■
Right soft button: command types OK, SCREEN, ITEM, HELP
you would enter the following definitions in the main device property file:
Содержание Computer Accessories
Страница 6: ...vi Wireless Toolkit Basic Customization Guide December 2003 ...
Страница 8: ...viii Wireless Toolkit Basic Customization Guide December 2003 ...
Страница 10: ...x Wireless Toolkit Basic Customization Guide December 2003 ...
Страница 18: ...4 Wireless Toolkit Basic Customization Guide December 2003 ...
Страница 58: ...44 Wireless Toolkit Basic Customization Guide December 2003 ...
Страница 72: ...58 Wireless Toolkit Basic Customization Guide December 2003 ...
Страница 74: ...60 Wireless Toolkit Basic Customization Guide December 2003 ...
Страница 77: ...Index 63 device property files 1 WMA messages customizing 59 ...
Страница 78: ...64 Wireless Toolkit Basic Customization Guide December 2003 ...