web-dev-qa-db-ja.com

Bluetoothマウスは、異なるデバイスに対して毎回ペアリングする必要があります

背景:

私はWindows 10を使用していますが、Microsoft Sculpt Comfortマウスを持っています。このマウスを個人用ラップトップ(PC-A)とビジネス用ラップトップ(PC-B)に使用しています。

状況:

自宅でPC-Aとペアリングすると動作します。ただし、職場でPC-Bとペアリングした後、家に帰ると、PC-Aで動作しなくなったため、デバイスを取り外して再度ペアリングする必要があります。そして、自宅でPC-Aと再度ペアリングした後、翌日に仕事に取り掛かりますが、PC-Bとはもう機能していないため、再度ペアリングする必要がありますが、これは非常に確信が持てません。さらに、一度ペアリングすれば、スピーカーやrs232ブルートゥースドングルなどの別のブルートゥースデバイスでは、このような問題は発生しません。ブルートゥースの範囲内であれば、問題なく動作します。

質問:

これは私の最初のBluetoothマウスです。このMicrosoft Sculpt Comfort Mouseの問題なのか、すべてのブランドのBluetoothマウスの問題なのかわかりません。解決策はありますか?

6
Bilo

マウスは、一度に1つのデバイスのみとのペアリングをサポートします。 PC-Aとペアリングすると、マウスは リンクキー を格納します。これは、PC-Aと共有され、暗号化された接続を確立するために使用されます。 PC-Bでマウスを使用しようとすると、マウスの内部に保存されているリンクキーがPC-Bのキーと一致しないため、マウスを再度ペアリングして新しいリンクキーを生成する必要があります。これにより、PC-Aとのペアリングが解除されます。

ただし、両方で同じリンクキーを使用すると、PC-AとPC-Bの両方とペアリングできます。これを行うには、次の2つの条件を満たす必要があります。

  • PC-AとPC-Bは同じBluetooth MACアドレスを持つ必要があります
  • PC-A、PC-B、およびマウスは同じリンクキーを共有する必要があります

最初の状態は、マウスと一緒に持ち運び、必要に応じてPC-AおよびPC-Bに差し込むUSB Bluetoothドングルを購入することで達成できます。このドングルをPC-Aに差し込み、マウスをペアリングします。

2番目の条件では、リンクキーをエクスポートおよびインポートする必要があります。 PC-Aからリンクキーをエクスポートするには、regeditを起動し、次のレジストリの場所に移動します。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Keys

デフォルトではSYSTEMユーザーのみがそれを読み取る権限を持っているため、場所はおそらく空になります。エントリを右クリックして[Permissions...]を選択し、Keysへのフルアクセスをユーザーに付与します。

Keysの下には、コンピューターが持っているBluetoothインターフェイスに対応するエントリがあります。 USBドングルに対応するものを特定します(他に何もペアリングしていない場合は、マウスに対応するリンクキーが1つあります)。そのエントリをファイルにエクスポートします。

次に、レジストリのエクスポートをPC-Bにインポートする必要があります。これは通常、.regファイルをダブルクリックして実行します。次に、コンピュータを再起動すると、マウスはペアリングせずにコンピュータに接続するはずです。

これを行うには、両方のコンピューターの管理者権限が必要です。また、両方のコンピューターでMicrosoft Bluetoothスタックを使用する必要があります。

私は自由に使用できるハードウェアとソフトウェアを使用してこのソリューションをテストしました。

  • PC-A:Windows XPを実行するx86ラップトップ
  • PC-B:Debian 8とBlueZ 5.23を実行するBanana Pi Pro
  • ドングル:Logilink BT0015
5

マイクロソフトエンジニアによる投稿の信頼できる回答 Sculpt Comfortマウスを複数のコンピューターにペアリングする

Windowsの組み込み機能を使用して、マウスを複数のコンピューターとペアリングすることはできません。

ご覧のとおり、別のマウスが必要です。次の選択肢があります。

  1. Bluetoothマウスにマルチペアリング機能があることを宣伝する
  2. 2台目のコンピューターのサイトで専用に使用する2台目のBluetoothマウスを入手する
  3. USBドングルを使用するBluetoothマウスを入手して、複数のコンピューターでプラグを抜き差しできる
  4. 複数のコンピューターを取り外したり再接続したりできる有線USBマウスを入手してください(この旧式のソリューションは、ペアリングの必要性とバッテリー寿命の心配を一掃し、無数のコンピューターでも機能します)。
2
harrymc

デバイスがマルチペアリングをサポートしているかどうかに依存します。通常、Bluetoothマウスなどのデバイスでは、これはアドバタイズされる機能です。たとえば、Logitechの一部のデバイスには、ここで問題となっている機能を実行する「Easy-Switch」という商標機能があります。

BluetoothスピーカーとRS-232ドングルが機能することについては、ペアリングの方法がよりシンプルか古いと思います(たとえば、マウスとPCの間で共有される秘密ではなく、固定PIN)。

あなたの場合、あなたは運が悪いようです-別のデバイスに接続するたびに、Microsoft Sculptコンフォートマウスをペアリングする必要があります。

1
BrianC