Как определить нажатие кнопки на геймпаде USB на OSX 10.5 и выше?
Я не могу обернуть голову вокруг смехотворно сложного HID Manager (хотя, по-видимому, это было упрощено с 10.5), а в образцах кода у Apple есть тысячи строк кода, которые занимают дни, чтобы понять и изолировать то, что мне нужно, поэтому я был бы признателен, если бы кто-то опубликовал простое и полностью закодированное решение для этой изолированной проблемы.
РЕДАКТИРОВАТЬ: пока все ответы - это ссылки на исходный код или неполные библиотеки для всех видов HID-устройств, для чего потребуется больше времени на исследования, чем то, что я хотел бы инвестировать в это. Я начинаю щедро получать фактический фрагмент кода, который решает эту простую задачу (используя внешнюю библиотеку или нет).
EDIT POS BOUNTY: спасибо всем за помощь; но, к сожалению, ответ, который был автоматически выбран системой, не работает для меня, не может понять, почему; и автор еще не ответил на мои комментарии. Любое понимание было бы оценено, но до тех пор, пока не будет найдено исправление, любой, кто ищет ресурсы по этой теме, должен принять этот ответ с большим количеством соли.