This is the XML Schema for the MicroEmulator custom device descriptor.
More information can be found here http://www.microemu.org/skin.html
The device element is the root of the device descriptor.
The optional class that implements this device
The image of the phone. Optional when device is extension.
The name of this device
The path to parent device.xml for inheritance
System properties. Ignored while running in applet. N.B. You can also add system-properties in config.cml
Define device display capabilities
The screen is capable of displaying colors
The foreground color of display
The background color of display
The rectangle element gives the position and extent of the screen. Used by application when Canvas is set to full-screen mode.
The paintable element gives the position and extent of the area within the screen rectangle that a MIDlet paint on when Canvas is not set to full-screen mode (normal mode).
The input mode icons
The system status icons
Mapping to system fonts
j2me system fonts
Font face as in lcdui API javax.microedition.lcdui.Font Font.FACE_SYSTEM, Font.FACE_MONOSPACE, or Font.FACE_PROPORTIONAL
Font style bold, italic or plain. Comma separated list
Describe system font that used for display
Font style bold, italic or plain. Comma separatedlist
Describe true type font used for display
Font style bold, italic or plain. Comma separatedlist
The platform supports pointer press and release events
The platform supports pointer motion events
The platform can generate repeat events when key is kept down
Name of the button. e.g. 0, 1, 2 ... # *
Computer keyboard key codes space separated used to trigger this button.
Computer keyboard key codes in character (not separated) used to trigger this button.
Keyboard key code passed to Canvas.keyPressed() finction
This button is modeChange button for text inputs
As defined in javax.microedition.lcdui.Command
Name of the button. Identify the button function e.g. SOFT1, SOFT2
Computer keyboard key code used to trigger this button.
Keyboard key code passed to Canvas.keyPressed() finction