Share via


Detalles de un archivo de definición de máscara (dispositivos)

Actualización: noviembre 2007

La tabla siguiente describe elementos de ejemplo y valores para una archivo de definición de máscara para dispositivos. Para obtener más información, vea Ejemplo de archivo de definición de máscara (dispositivos).

Elementos

Elementos y etiquetas XML

Descripción

Etiqueta <skin>

Encapsula el esquema de una máscara de emulador. Sólo se puede utilizar una etiqueta <skin> en cada archivo XML.

Etiqueta <view>

Contiene el esquema de una máscara del emulador. Sólo puede utilizar una etiqueta <view> por cada etiqueta <skin>.

Elemento de la barra de título titleBar ="My Emulator skin"

Especifica el título de la ventana del emulador.

Elementos displayPosX="10" y displayPosY="149"

Especifica la posición dentro de la ventana de la máscara del emulador en la que ubicar la ventana que contiene el área de presentación del emulador. Para que el área de presentación no sea visible, seleccione coordenadas fuera de la pantalla.

Elementos displayWidth="272" y displayHeight="224"

Especifica el ancho y alto del área de presentación del emulador. Para el ancho, seleccione un entero entre 80 y 1024 que sea divisible por 8. Para el alto, seleccione un entero entre 64 y 768.

Elemento displayDepth="8"

Especifica la profundidad de color del área de presentación del emulador. Para la profundidad de color, seleccione 8, 16 o 32.

Elemento normalImage="up.bmp"

Especifica el archivo de imágenes normal de la máscara del emulador, que es obligatorio. El archivo de imágenes normal indica el tamaño de la ventana y el aspecto de la máscara del emulador.

Elemento mappingImage="map.bmp"

Especifica el archivo de asignación para la máscara del emulador. El archivo de asignación es un archivo opcional que define las regiones ocupadas por los botones en la máscara del emulador.

Elemento downImage="down.bmp"

Especifica el archivo de imagen correspondiente a un botón presionado para la máscara del emulador. El archivo de imagen de botón presionado es un archivo opcional que especifica el aspecto que adoptan los botones de la máscara del emulador al presionarlos.

Etiqueta <button>

Contiene la descripción de un botón en la máscara del emulador.

Elemento mappingColor="0x00FF00"

Especifica en el archivo de asignación el color rojo, verde, azul (RGB) que se va a utilizar para el botón. Todos los píxeles que tienen este color en la imagen de asignación representan el área de la máscara del emulador en la que es posible hacer clic para este botón en particular. Esta área se comporta como una máscara a través de la cual, al presionar el botón en cuestión, se muestra el archivo de imagen de botón presionado.

Elemento toolTip="This is my ToolTip."

Opcional. Especifica el texto que aparecerá al situar el puntero sobre el botón.

onClick=" DOWN:Key_LeftShift

Key_Z

0x00000015

UP: Key_LeftShift

Key_A"

Opcional. Especifica las teclas del teclado que pasaran como presionadas al motor cuando se presione un botón. Utilice valores enteros o hexadecimales que correspondan a un código de exploración de teclado sin formato ("raw keyboard scan code").

<button

toolTip="Soft Key 1"

onPressAndHold="0x3B"

mappingColor="0xF26C4F"

KeyEvent="F1"

Comment="Not handled when menu

is present."

Especifica los eventos de teclado que se van a repetir mientras se presiona un botón en la máscara del emulador. Si se especifica KeyEvent, el diseñador genera el código del botón. Si se especifica Comment, se agrega al código generado en forma de comentario. De forma predeterminada se utiliza información sobre herramientas a modo de comentario.

Esta característica admite todos los códigos de tecla excepto SHUTDOWN.

Vea también

Otros recursos

Personalizar máscaras (dispositivos)