私は現在、ソケット プログラミングを勉強しています。携帯電話をワイヤレス キーボード/マウスとして使用するアプリケーションの作成に取り組んでいます。私の現在のアプローチは、電話アプリから Wi-Fi 経由でコンピューター上のアプリケーションにメッセージを送信し、それらのメッセージをキーストローク、マウスの動き、マウスのクリックに変換することです。
通信部分は問題ではありません。問題は、メッセージがコンピューター上のアプリケーションに到達すると、キーボード入力/マウス入力に変換する方法がわかりません。私はいくつかの調査を行い、いくつかの例を見つけましたが、ほとんどの場合、入力を送信するアプリケーションを選択する必要がありました. 現在のアプリケーションが何であれ、入力を送信する方法はありますか? また、私が見たほとんどの例は、Windows のみであり、アプリケーションを Linux、macOS、および Windows で動作させたいと考えています。
私が何を使うことができるかについて何か提案はありますか?または、これをよりよく調査するために正しい方向に私を向けることができますか。
現在、アプリケーションに C++ を使用しています