Bluetoothマウスシミュレーション

Bluetoothマウスシミュレーション

コンピュータがBluetoothマウスであるふりをして他のデバイスに接続できますか?

Androidデバイスでは、ルートなしでBluetoothを介してマウスを制御でき、自分のコンピュータにBluetoothがあるため、同じ言語/プロトコルを使用できるようにすることができれば、コンピュータからAndroidにマウスコマンドを送信できます。

可能でしょうか、それとも私が夢を見ているのでしょうか? :-)

答え1

私は次のプロジェクトを知っています。マスターコントロールまさにそうします。プログラムは/dev/inputローカルソースからイベントを読み取り、Bluetooth HIDプロファイルを介して転送したり、gadgetfsBTまたはUSBマウス、キーボード、またはジョイスティックを効果的にエミュレートできます。

元のプロジェクトはARM用に作成され、作成者(Roger Zoellner)がソースコードを公開したかどうかはわかりません。最初からすべてを再実装する必要がないように、これについて彼に尋ねたいと思うかもしれません。

答え2

はい、可能です。例えば、クライアントを隠すLinux PC を他のデバイスの Bluetooth キーボードおよびマウスとして使用できます。

答え3

私はあなたが夢を見ているとは思わない。 Python、Cなどのプログラミング言語を使用することは可能だと思います。たとえば、Pythonでのクイック検索を介してPyBluezに基づいてこのチュートリアルに移動しました。https://people.csail.mit.edu/albert/bluez-intro/c212.html

ちなみに、あなたの要件を満たすアプリがすでにあるかもしれません。私は数年間AirDroidアプリを使用してきましたが、WiFi(ケーブルやBluetoothではありません)のみを使用してPCを介してAndroid携帯電話を検索できるため、非常に満足しています。

PS:AirDroidは携帯電話へのルートアクセスを必要としません。 PC キーボードとマウスを使用して Google Play で引き続き使用できます。残念ながら、AirDroidがBTと連携しているか、AirDroid BTアプリがあるかを確認できません。

答え4

お使いのコンピュータでAndroidデバイスを制御したい場合は、次をご覧ください。汚れた。デバイス画面をコンピュータにミラーリングし、マウスとキーボードを使用して携帯電話と対話できます。また、携帯電話の回転、携帯電話の画面のオフなどの操作を行うこともできます。

関連情報