回答:
それを正確に実行したマスターコントロールと呼ばれるプロジェクトを知っています。プログラムがローカル/dev/input
ソースからイベントを読み取り、Bluetooth HIDプロファイルまたはUSBを使用してこれらのイベントを再送信しgadgetfs
ます。これにより、BTまたはUSBマウス、キーボード、ジョイスティックを効果的にエミュレートできます。
元のプロジェクトはARM用に構築されたものであり、作者(Roger Zoellner)がソースをリリースしたことがあるかどうかはわかりません。あなたは彼にそれについてpingをしたいかもしれません、それであなたはすべてを最初から再実装する必要はありません。
はい、可能です。たとえば、hidclientを使用すると、Linux PCを別のデバイスのBluetoothキーボードおよびマウスとして使用できます。
あなたが夢を見ているとは思わない。私は、これは私がPyBluezに基づいて、このチュートリアルを見つけたクイック検索にPythonでたとえばなどのPython、C、などのプログラミング言語を使用して行うことができると思います。https://people.csail.mit.edu/albert/bluez- intro / c212.html
ちなみに、すでに利用可能なアプリはあなたのニーズに合うかもしれません。私は数年前にAirDroidアプリを使用していましたが、WiFiのみ(BlueToothではなくケーブルではなく)を使用してPCでAndroidフォンを閲覧できたので、とても満足しています。
PS:AirDroidはあなたの電話へのrootアクセスを必要としません、あなたはあなたのPCキーボードとマウスを使うことができ、そしてまだグーグルプレイで利用可能です。残念ながら、AirDroidがBTで動作するかどうか、またはAirDroid BTアプリがあるかどうかはわかりません。