OS Xに内蔵コントローラーの代わりにBluetoothドングルを使用させる


26

MacBook ProとMountain LionでMagic Mouseを使用しています。カーソルが遅れ始める場合があります。私の考えでは、これの理由は私のMacとマウスの間の距離(約1.5メートル/ 5フィート)かもしれない。

デスクのモニターに接続したい外部USB Bluetoothドングルを購入したので、マウスはコントローラーの近くにあります。ただし、OS Xに組み込みコントローラーの代わりに外部ドングルを使用させる方法はわかりません。

System Prefs> Bluetoothに進み、Optionキーを押して受信を表示すると、ドングルの隣ではなく、Macの隣で最も強いことがわかります。それを変更するにはどうすればよいですか?ありがとう!


USB Bluetoothドングルのモデルは何ですか?ドライバーCDが付属していますか?
ジャウメ

CDのないハマスティックです。システム設定でBluetoothをオフにしてから、スティックを差し込んでから、Bluetoothを再度有効にしてみました。マウス(およびキーボード)を再構成する必要がありました。しかし、再起動すると、組み込みのコントローラーが再び使用されるようです。
DrummerB

問題は修正されましたか?はいの場合は、正しい答えをマークしてください。そうでない場合は、情報を追加してください。他の人が修正できるようにします。
ダン

macOS 10.13.6(おそらく以前のバージョンも)の時点で必要と思われるのは、ドングルを差し込むだけで、Macは自動的に切り替えます(メニューバーのBluetoothアイコンをクリックするオプションで確認)
Perry

回答:


16

OS X 10.10でこの名前のないアダプターを使用してこれを実行しました:http : //www.amazon.ca/dp/B00E38N7QE/ref=pe_386430_30332290_TE_3p_dp_1

USBアダプターを使用する最も簡単な方法は、再起動することです。Optionキーを押しながらBluetoothメニューアイコンをクリックすると、アダプターのMACアドレスが異なるはずです。システムプロファイラーで確認することもできます。既存のペアリングが壊れても機能していることがわかります。

私は、BT 4.0アダプターが2010年時代のMacbook Proの組み込みアダプターよりも優れていることを発見しました。特にヘッドセットを使用すると、音質が大幅に向上します。

[システム環境設定]の[オン/オフ]ボタンには少しバグがあります。アダプターをオフにすると正常に機能しますが、「オン」をクリックすると内部アダプターが再びオンになります。アダプターのプラグを抜いて、再び接続し、Bluetoothを再びオンにする必要がありました。

再起動せずにこの問題を回避したい場合は、OS X開発者ツールからBluetooth Explorerを使用できます。(無料の)開発者アカウントが必要です。干渉、ペアリングの問題などをデバッグするための便利なツールがたくさんあります。

HCIコントローラーメニュー項目

これは「Xcode V xx用ハードウェアIOツール」と呼ばれるパッケージの一部になり、https://developer.apple.com/downloads/で見つけることができます



ただ、@ user216942答えに追加して、Xcodeの8以降のBluetooth Explorerは、「Xcodeのためのその他のツール」という名前のパッケージの下にある
フェリペPlets

15

システムにデフォルトでUSB Bluetoothドングルを使用させるには、次のコマンドを実行します。

sudo nvram bluetoothHostControllerSwitchBehavior=always

これにより、ブートカーネル引数が変更されます。

逆を行うには、を使用しますnever。変更は再起動後に適用されます。デフォルトに戻すには、次を実行します。

sudo nvram -d bluetoothHostControllerSwitchBehavior

1
Bluetooth ExplorerなどのGUIがあればいいのですが、これは再起動後も動作する唯一のソリューションです。これはOPが望んでいたものであり、私は確かにそうします。ありがとう。
ラリー

1
これをありがとう!macOS Catalinaは、このフラグのデフォルトを「never」ではなく「always」に変更しているようです。そのため、ParallelsまたはVMWareを使用して、Bluetoothアダプターを仮想マシンにマップできなくなりました。これを「決して」に設定すると、その問題は解決しました。
JacobJ

3

私はまったく同じ問題をしばしば経験しました!次の方法が一貫して動作して、外部アダプターに切り替えることがわかりました。外された外部Bluetoothドングルから開始:

  1. Bluetoothをオフにする
  2. 約3秒待ちます
  3. ドングルを差し込む
  4. 再び、約3秒待ちます
  5. Bluetoothをオンにする

これは私のために毎回動作します。再起動や追加のソフトウェアは必要ありません!


さらに、お使いのMacが現在使用しているBluetoothアダプターを確認するためのはるかに迅速な方法があります。外部Bluetoothアダプターを取り外した状態で:

  1. メニューバーにBluetoothアイコンがない場合は、システム設定-> Bluetoothに移動し、[メニューバーにBluetoothを表示する]をオンにします。
  2. 外付けドングルを取り外した状態で、メニューバーのBluetoothアイコンをoptionキーを押しながらクリックします
  3. 「アドレス:」の後の文字と数字のシーケンスに注意してください。これは、コンピューターの内部Bluetoothアダプターの名前です。(私は通常最後の2文字に注意を払っています)

次に、外部アダプターに切り替えて、上記の手順を繰り返します。アドレスが変更された場合、コンピューターは間違いなく外部アダプターを使用しています。


Macbook AirをUSBドングルに切り替えるには、sudo nvram bluetoothHostControllerSwitchBehavior = alwaysを設定する必要があることがわかりました。
Sly_cardinal

本当に?2012年11月のAirでは絶対にやったことがないので、それは興味深いです。私は常に上記の方法を使用しています。たぶんそれはモデルによって異なりますか?
Wowfunhappy

1

これを行いました:library / preferences / Systemconfiguration。そこでbluetooth plistfileを見つけました。ゴミ箱に捨てて再起動すると、USBドングルがようやく認識されました。SMC、NVRAMをリセットする必要はありませんでした。


-3

1.5メートルからの受信問題はそれほど多くないはずです。ミニとマウスの間に多少の干渉があっても、BTは問題ないはずなので、Mac Mini BTカードではなく、何か他の何かが問題を引き起こしているのではないかと思われるかもしれません。ただし、[システム環境設定]> [Bluetooth]に移動してオフにします。

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