teclado tecla simbolos pegar para mac funciones cortar con comandos arranque apagar macos keyboard hid

macos - simbolos - ¿Cómo puedo consumir eventos clave solo en un teclado con un HID específico en Mac OSX?



teclado mac funciones (1)

Necesitarás IOKit para hacer esto. El código implicaría escribir un kext e interceptar los eventos del teclado y elegir si pasarlos al espacio del usuario. Escribir todo el enfoque aquí sería demasiado complejo y grande, pero puedo sugerir algunas referencias.

El código en KeyRemap4MacBook tiene un poco de código de bajo nivel para la lectura e interceptación del dispositivo.

Aquí está el kext personalizado que el autor ha escrito: https://github.com/tekezo/KeyRemap4MacBook/tree/master/src/core/kext

Le sugiero que busque en el código para ver cómo ha interceptado las claves, las ha correlacionado de acuerdo con la configuración del usuario y las envía al espacio del usuario.

Posible duplicado:
¿Filtro OSX HID para teclado secundario?

Me gustaría escribir una aplicación Mac OSX que capture eventos de teclado en un segundo teclado y los consuma antes de que otras aplicaciones sean notificadas. No solicito a mi aplicación que me avise de una pulsación de tecla en el teclado principal de la computadora, solo la segunda. Y no quiero que otras aplicaciones obtengan la pulsación de tecla, quiero consumirla. ¿Alguien aquí sabe la mejor manera de hacerlo?