2011-01-29 20 views
5

Мне сложно найти программное обеспечение, которое будет эмулировать клавиатуру Bluetooth (и/или мышь), которая следует по стандарту HID. Я уже нашел его, но я не смог его обработать: http://mulliner.org/bluetooth/xkbdbthid.phpЭмуляция мыши/клавиатуры Bluetooth

Я интересуюсь только решением, которое использует стандарт HID, чтобы другие машины могли сразу распознавать мягкое устройство Bluetooth, необходимости в любом предустановленном программном обеспечении. (Запуск под Windows или Linux, если это возможно.)

Можно ли написать код в java для эмуляции Bluetooth-спрятанных устройств?

Любая помощь будет очень признательна, спасибо!

ответ

3

Прошло некоторое время с тех пор, как вы задали вопрос, но я все равно добавлю этот ответ, это может помочь вам или кому-то еще.

Я также заинтересован в эмуляции Bluetooth HID, в идеале, из-за некоторых Java/Android-кодов. Тем не менее, я наткнулся на этот Python на основе сценариев/проекта:

http://code.google.com/p/hidemulator

Я не пробовал этот код сам, но от того, что я могу видеть, сценарий достаточно легко следовать. В настоящее время он поддерживает только шестиосевой контроллер PS3, но, возможно, вы (или я, если я когда-либо найду время) могли бы адаптировать подпрограммы клавиатуры и мыши проекта Nokia в сценарии Python (или преобразовать его в Java/Groovy, который является моим конечная цель ;-)).

Приветствия

Rich

1

Это не вы ищете, но и для Android устройств.

AndroHid http://code.google.com/p/androhid/

Вам нужно укоренились устройство. К сожалению, это не работает на моем Nexus S - Cyanogen 9

1

btkbdd делает это для Linux с Bluez. См.: https://github.com/lkundrak/virtkbd/blob/master/btkbdd.pod

+0

Привет, я установил btkbdd и evmuxd, но не могу его настроить :(Ваш шов веб-сайта не работает, и я не могу создать проблему для github. Так вы можете мне помочь? – Khamidulla

+0

В нем говорится: «Не удалось захватить клавиатура для исключительного использования: несоответствующий ioctl для устройства " – Khamidulla

Смежные вопросы