Bluetoothキーボード/マウスとして動作するようにLinuxコンピューターをセットアップする[終了]


32

私は自分のラップトップにBluetoothキーボードまたはBluetoothマウスとしてアナウンスしたいのです。Bluetoothを使用して、コンピューターを電話またはメディアコンピューターに接続できると便利です。

誰かがこれを行う良い方法を知っていますか?


4
私たちは、相乗効果(synergy2.sourceforge.net)を使用して、オペレーティングシステムが異なるコンピューター間でマウスとキーボードのフォーカスをシームレスに移動するという職場で思いつきました。各コンピューターに1つ(またはそれ以上)の画面がある場合、本当にうまく機能します!しかし、ソフトウェアを開発しているモバイルデバイスで同様の方法で作業する方法があれば、本当にいいと思いました!そして、多くのデバイスが少なくともbluetoothキーボードをサポートしているので...そうそう-それはまた、私をさらにオタクにします。
Greget

回答:


11

前述のように、HIDデバイスプロファイルを実装するようにラップトップを構成する必要があります。

Linuxを使用している場合、良い出発点はlibhidです。

HIDデバイスインターフェイス(hiddev)は非常にうまく機能し、実際には非常に理解しやすいです。ドキュメントは、通常どおり、カーネルドキュメントにもあります。また、/ usr / include / linuxにあるインクルードファイルhiddev.hももちろん役立ちました。


3
fyi:そのrefリンクは現在壊れています
Jimsmithkka

1
デッドリンク!更新してください!
F.ハウリ

13

Hidclient

hidclientプログラムは、Bluetooth®テクノロジーを搭載したコンピューターを他のマシンからBluetooth®キーボードおよびマウスデバイスとして表示します。ローカルに接続された入力デバイスの入力イベント(キーストロークやマウスの動きなど)は、Bluetooth®リンクを介して別のマシンに転送されます。対応する(Linux PC、Win PC、PDAなど)場合、「実際の」Bluetooth®入力デバイスに技術的な違いはありません。

もうメンテナンスされていないようですが、やや更新されたフォークはhttps://github.com/benizi/hidclientでアクセスできます


この答えはOPの準備ができてソリューション提供
kaay

リンクが壊れており、ウェブサイト全体がダウンしています。
クリプディック

3

あなたが望んでいることを知っている最も近いものはBlueMaemo http://www.valeriovalerio.org/?page_id=174です

Nokiaタブレット用ですが、とにかくLinuxを実行します。

誰かがラップトップで使用するために移植するのはそれほど難しくないはずです。


3

この小さなコードは、あなたが望むことをすることを主張しています。これはマルコが言っていたものだと思います(別の答え)。私は同じ種類のものを探しています。別のハードウェアを購入することなく、携帯電話で本物のキーボード(ほとんどがメール用)を使用する簡単な方法です。説明から:

それは何ですか?

  xkbd-bthid is a Bluetooth HID Keyboard in software, meaning this is an

Bluetoothキーボードをエミュレートするアプリケーション。私はそれをソフトHIDと呼びます。

  What could you use it for?

Linuxのボックス、PDA、タブレットをBluetoothキーボードに変換して、DVR、MP3プレーヤーなどを制御できます。

私はそれをコンパイルするために予備的な努力をしましたが、BlueZ v4に対しては機能しません。ただし、Ubuntuリポジトリには、BlueZ 3との後方互換性のためのパッケージがいくつかあります。xkbd-bthidはBlueZ 2.4に依存しています。私のブルートゥーススタックは現在Linuxで台無しになっているので、たぶんさらに先に進むことはないでしょうが、コンパイルできたらここに投稿してください。


2

キーボードとマウスを共有するだけの場合は、Synergyの使用を検討できます。おそらく、Bluetoothのセットアップを取得するよりもはるかに簡単です。

ウェブサイトから:

Synergyを使用すると、オペレーティングシステムが異なる複数のコンピューター間で単一のマウスとキーボードを簡単に共有できます。各システムは独自のモニターを使用するため、複数のコンピューターを机に置いているユーザーを対象としています。

マウスとキーボードのリダイレクトは、画面の端からマウスを移動するのと同じくらい簡単です。Synergyはまた、すべてのシステムのクリップボードを1つにマージし、システム間のカットアンドペーストを可能にします。さらに、スクリーンセーバーを同期して、すべてが同時に開始および停止するようにします。画面ロックが有効になっている場合、すべてのロックを解除するためにパスワードが必要な画面は1つだけです。仕組みの詳細をご覧ください。

両方のコンピューターを使用しているときに、デスクトップのマウスとキーボードをラップトップと共有するために使用します。


3
うん相乗効果は素晴らしいです、私はそれをたくさん使います。しかし、異なるオペレーティングシステムを搭載したモバイルデバイスを制御するために使用できるBluetoothソリューションを探しています。Bluetoothソリューションの素晴らしい点は、リモートデバイスにクライアントソフトウェアをインストールする必要がないことです。これは、真のプラットフォーム独立性を意味します!うわー!
Greget


1

Bluetoothデバイスが一連のプロファイルを実装していることを覚えている限り、リモートキーボードとして機能するには、ラップトップがHIDプロファイルを実装しているように見えます。このような機能を有効にするには、おそらくラップトップのbluetoothドライバーをハッキングする必要があります。


1

これには、ほとんどのBluetoothスタックが実装するHIDホストプロファイルではなく、HIDデバイスプロファイルの実装が含まれます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.