Можно ли заставить компьютер вести себя как устройство Bluetooth HID? То есть, учитывая локальную машину со стандартной USB-клавиатурой, подключенной к ней, другие устройства могут обнаружить эту машину и использовать ее в качестве клавиатуры Bluetooth.
Я хотел бы создать приложение linux или OS X (или использовать существующий, хотя я не нашел его), который может вести себя так, как описано выше, но я не уверен, с чего начать, или если он даже возможно.
Итак:
- Что я описываю, возможно?
- Существуют ли какие-либо существующие приложения, которые выполняют то, что я описываю?
- Если приложение уже не существует (я предполагаю, что нет), существуют ли библиотеки bluetooth или привязки, которые помогут? (Мне довольно удобно использовать большинство современных популярных языков, поэтому я бы предпочел библиотеку, наиболее подходящую для этой задачи, если она доступна в Linux или OS X.)
- В случае неудачи любого из вышеперечисленных, спецификация bluetooth выглядит довольно плотно. Существуют ли конкретные руководства или другие отправные точки, применимые к проблеме, которую я могу прочитать?
Я понимаю, что для такого приложения, скорее всего, потребуется украсть обычный ввод на клавиатуре, возможно, предоставив некоторую горячую клавишу, подобную KVM, для переключения между предоставлением ввода в операционную систему хоста и отправкой входа через bluetooth на подключенное устройство, но я считая, что проблема выходит за рамки этого вопроса.