Насколько я понимаю, драйвер устройства HID представляет устройство локально для ОС, а для ОС - для различных других компонентов.Он не используется для «трансляции» ни по USB, ни по Bluetooth.Насколько я знаю, OS X не включает в себя службу Bluetooth HID, и ни OS X, ни наборы микросхем USB в Mac не поддерживают режим устройства USB - или, по крайней мере, они его не раскрывают.
Вы захотите написать службу Bluetooth.Я этого не делал, но документация кажется обширной.Исходя из того, что я понимаю, вам как-то придется реализовать службу HID на основе базового протокола передачи Bluetooth L2CAP.
Поскольку я не изучал ни Bluetooth, ни поддержку Bluetooth в Mac, я не могу предоставить дополнительную помощь,Я взглянул на спецификации протокола HID и даже поиграл с ними.Использование HID относительно тривиально, но сначала потребуется немало потрудиться над внедрением службы Bluetooth.