2 votos

¿Qué es ID de tipo de hardware en el archivo xml de keylayout?

En una ".keylayout" el archivo no es <layout> elemento donde se puede especificar un "conjunto de mapas" y "modifierMap" para una amplia gama de tipos de teclado. Manzanas Nota Técnica TN2056 describe la estructura de un archivo XML, pero no se lo que es un "tipo de teclado de hardware ID" es en realidad. Ellos dicen:

Apple mapa de teclado nuevos Identificadores de hardware a uno de los existentes, por lo general, es suficiente para copiar y pegar todo elemento a partir de una distribución de teclado.

Genial, pero realmente me gustaría entender lo que este ID es.

A primera vista, parece como ID de 0 a 17 ANSI teclados, pero cuando miro a la disposición de las teclas para el Europeo de diseños (que, normalmente, ISO teclados) me parece ID 0 y 1, por lo que supongo que el IDs no están relacionados con la norma ANSI/ISO/JIS).

1voto

Casper Puntos 28

Tengo una excelente respuesta en el Grupo de Google "Ukelele los Usuarios" (enlace directo a la respuesta) de Juan de Brownie. El ID del hardware es lo que es devuelto por CGEventSourceGetKeyboardType. El señor Brownie escribe:

El ID de teclado es lo que se informa en el sistema cuando ciertos sistema de llamadas realizadas. Históricamente, estos fueron 'gestalt' llamadas, pero en la actualidad se utiliza de Cuarzo Eventos, llamando CGEventSourceGetKeyboardType.

Para una lista de Identificadores, ver la respuesta en el grupo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X