¿Cómo puedo detectar la pulsación de un botón en un gamepad USB en OSX 10.5 y superior?Cómo detectar un botón del gamepad presione en OSX 10.5 y superior?
No puedo entender el ridículo complejo HID Manager (aunque aparentemente se simplificó con 10.5), y las muestras de código en Apple tienen miles de líneas de código que tomarían días para comprender y aislar lo que Necesito, por lo que agradecería que alguien publique una solución simple y completamente codificada para este problema aislado.
EDITAR: hasta ahora todas las respuestas son enlaces a bibliotecas de código fuente o semi oscuros para todo tipo de dispositivos HID, lo que requerirá más tiempo de investigación de lo que me gustaría invertir en esto. Estoy empezando una recompensa para obtener un fragmento real del código que resuelve este problema simple (usando una biblioteca externa o no).
EDITAR POS BOUNTY: gracias a todos por su ayuda; pero desafortunadamente la respuesta que ha sido seleccionada automáticamente por el sistema no me funciona, no puedo entender por qué; y el autor aún no ha respondido a mis comentarios. Cualquier idea sería apreciada, pero hasta que se encuentre una solución, cualquiera que busque recursos sobre este tema debería tomar esta respuesta con un poco de sal.
Vale la pena invertir un poco de tiempo para investigar las opciones. Me llevó los cinco minutos descargar la fuente DDHidLib, encontrar el código relacionado con el joystick y crear una implementación. –
Lo hice tan pronto como Peter lo publicó. No pude resolverlo después de 30 min. Si no obtengo un fragmento de código funcional de esta respuesta, no tendré otra opción, pero sinceramente estoy temiendo ese momento. Esto es demasiado complejo para un problema tan simple. –