解決策 1:
Hidclient
<ブロック引用>hidclient プログラムは、Bluetooth® テクノロジを搭載したコンピューターを、他のマシンからは Bluetooth® キーボードおよびマウス デバイスとして認識させます。ローカルに接続された入力デバイスの入力イベント (キーストロークやマウスの動きなど) は、Bluetooth® リンクを介して別のマシンに転送されます。対応するマシン (Linux PC、Win PC、PDA...) には、 「実際の」Bluetooth® 入力デバイスとの技術的な違いはありません。
もうメンテナンスされていないようですが、多少更新されたフォークは https://github.com/benizi/hidclient でアクセスできます
解決策 2:
前述のように、ラップトップを構成して HID デバイス プロファイルを実装する必要があります。
Linux を使用している場合、良い出発点は libhid です。
HID デバイス インターフェイス (hiddev ) は非常にうまく機能し、実際には非常に理解しやすいものです。ドキュメントは、いつものようにカーネルのドキュメントにもあります。また、インクルード ファイル hiddev.h もちろん、/usr/include/linux にも非常に役立ちました。
解決策 3:
私が知っている最も近いものは、BlueMaemohttp://www.valeriovalerio.org/?page_id=174
です。これは Nokia タブレット用ですが、いずれにしても Linux を実行します。
誰かがラップトップで使用するために移植するのはそれほど難しいことではありません。
解決策 4:
この小さなコードは、あなたが望むことを行うと主張しています。これがマルコが言及していたものだと思います(別の答え)。私は同じ種類のものを探しています:別のハードウェアを購入せずに、携帯電話で本物のキーボード (主に電子メール用) を使用する簡単な方法です。説明より:
<ブロック引用>それは何ですか?
xkbd-bthid
は、ソフトウェアの Bluetooth HID キーボードです。これは、Bluetooth キーボードをエミュレートするアプリケーションであることを意味します。私はこれをソフト HID と呼んでいます。
何に使えますか?
Linux ボックス、PDA、またはタブレットを Bluetooth キーボードに変えて、DVR、MP3 プレーヤーなどを制御できます。
一応コンパイルしてみましたが、BlueZ v4では動きません。ただし、Ubuntu リポジトリには、BlueZ 3 との下位互換性を維持するためのパッケージがいくつか含まれているため、希望が持てます。 xkbd-bthid は BlueZ 2.4 に依存します。私の Bluetooth スタックは現在 Linux でめちゃくちゃになっているので、おそらくこれ以上先に進むことはできませんが、コンパイルできたらここに投稿してください。
解決策 5:
キーボードとマウスを共有するだけの場合は、Synergy の使用を検討してください。おそらく、Bluetooth のセットアップを試みるよりもはるかに簡単です。
ウェブサイトから:
<ブロック引用>Synergy を使用すると、特別なハードウェアを使用せずに、オペレーティング システムが異なる複数のコンピュータ間で、それぞれ独自のディスプレイを備えた単一のマウスとキーボードを簡単に共有できます。各システムが独自のモニターを使用するため、机の上に複数のコンピューターがあるユーザーを対象としています。
マウスとキーボードのリダイレクトは、マウスを画面の端から離すのと同じくらい簡単です。 Synergy はまた、すべてのシステムのクリップボードを 1 つに統合し、システム間のカット アンド ペーストを可能にします。さらに、スクリーン セーバーを同期して、すべてのスクリーン セーバーを同時に開始および停止します。また、スクリーン ロックが有効になっている場合は、1 つのスクリーンだけですべてのロックを解除するためにパスワードが必要になります。仕組みの詳細をご覧ください。
両方のコンピューターを使用しているときに、デスクトップのマウスとキーボードをラップトップと共有するために使用します。