21.2 Multiple Key Press Support
Multi-button press support enhances the gaming experience for the user. Multi-
button press support gives the user the ability to press two (2) keys simultaneously
and the corresponding actions of both keys will occur simultaneously. An example of
this action would be the following:
•
Simultaneously moving to the right and firing at objects in a game.
The following sets of keys will support multi-button press support on the MOTORAZR
maxx V6 handset. Multi-button press within each set will be supported, while multi-
button press across these sets or with other keys will not be supported.
Set 1 - Nav (Up), Nav (Down), Nav (Right), Nav (Left), 9
Set 2 - 2, 4, 6, 8, 7
Set 3 - 0, #
Refer to Table 28 for gaming and keypad feature/class support for MIDP 2.0:
Feature/Class
Implementation
lcdui.game package
Supported
setBacklight as defined in
javax.microedition.lcdui.Display
Supported
setVibrator as defined in
javax.microedition.lcdui.Display
Supported
All constructors and inherited classes for the Illegal-
StateException in java.lang
Supported
All constructors, methods, and inherited classes for the
Timer class in java.util
Supported
All the constructors, methods, and inherited classes for
the TimerTask class in java.util
Supported
All fields, constructors, methods, inherited fields and in-
herited methods for the GameCanvas class in
javax.microedition.lcdui.game
Supported
GameCanvas size
9x larger than screen
Map the UP_PRESSED field in
javax.microedition.lcdui.game.GameCanvas to the top
position of the key.
Supported
Map the DOWN_PRESSED field in
Supported
Java ME Developer Guide
Chapter 21 - Gaming API/Multiple Key Press
[149/201]
DRAFT - Subject to Change