OSXに内蔵コントローラーの代わりにBluetoothドングルを使用するように強制する

MacBookProとMountainLionでMagicMouseを使用しています。カーソルがラグ。これは、Macとマウスの間の距離(約1.5メートル/ 5フィート)が原因である可能性があると考えました。

モニターに接続したい外部USBBluetoothドングルを購入しました。私の机なので、マウスはコントローラーに近いです。しかし、OSXに内蔵コントローラーの代わりに外部ドングルを使用させる方法がわかりません。

[システム設定]> [Bluetooth]に移動し、オプションキーを押したままにして受信を表示すると、Macの横にあるときが最も強く、Macの横にあるときが最も強いことがわかります。ドングルの隣です。それで、私はそれを変えるために何ができますか?ありがとうございます!

コメント

  • USB Bluetoothドングルのモデルは何ですか?ドライバーCDは付属していますか?
  • 'はCDなしのハマスティックです。システム設定でBluetoothをオフにしてからスティックを接続し、Bluetoothを再度アクティブにしてみましたが、機能しました。マウス(およびキーボード)を再構成する必要がありました。しかし、再起動すると、組み込みのコントローラーが再び使用されているようです。
  • 問題は修正されましたか?はいの場合は正しい答えをマークしてください。そうでない場合は情報を追加してください。
  • macOS 10.13.6(おそらく以前のバージョンも)では、ドングルを差し込むだけで、Macが自動的にドングルに切り替わります([オプション]をクリックして確認します)。メニューバーのBluetoothアイコン上)

回答

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

sudo nvram bluetoothHostControllerSwitchBehavior=always 

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

反対の操作を行うには、neverを使用します。変更は再起動後に適用されます。デフォルトに戻すには、次のコマンドを実行します。

sudo nvram -d bluetoothHostControllerSwitchBehavior 

コメント

  • 次のようなGUIを使用している間Bluetooth Explorerを使用すると、これは再起動時に機能する唯一のソリューションであり、OPがおそらく望んでいたことであり、私は確かにそうしています。ありがとう。
  • ありがとう! macOS Catalinaは、このフラグのデフォルトを"ではなく常に"に変更しているようです。

never "。そのため、ParallelsまたはVMWareを使用してBluetoothアダプタを仮想マシンにマッピングすることができなくなりました。これを"に設定しても"はその問題を解決しませんでした。

回答

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

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

2010年代のMacbookProの内蔵アダプターよりもBT4.0アダプターの方がうまく機能していることがわかりました。ヘッドセット、はるかに優れた音質があります。

システム環境設定のオン/オフボタンは少しバグがあります。アダプタをオフにしても問題なく動作しますが、[オン]をクリックすると内部アダプタがオンに戻ります。アダプターを取り外し、再度接続してから、Bluetoothをオンに戻す必要がありました。

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

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

これは「XcodeVxx用のハードウェアIOツール」と呼ばれるパッケージの一部になり、

コメント

回答

まったく同じ問題が頻繁に発生しました!次の方法が機能することがわかりました一貫して外部アダプタに切り替えます。外付けのBluetoothドングルを取り外した状態から開始します。

  1. Bluetoothをオフにします
  2. 約3秒待ちます
  3. ドングルを差し込みます
  4. もう一度、約3秒待ちます
  5. Bluetoothをオンにします

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


さらに、Macが現在使用しているBluetoothアダプタをすばやく確認する方法があります。外部Bluetoothアダプターを取り外した状態:

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

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

コメント

  • sudonvrambluetoothHostControllerSwitchBehavior =常に MacbookAirをUSBドングルに交換します。
  • 本当に? '興味深いのは、'が201211 ' '空気、そして私はいつも上記の方法を使用しています。モデルによって異なるかもしれませんか?

回答

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

回答

受信に関する問題はそれほど多くないはずです。 1.5メートル。miniとマウスの間に多少の干渉があっても、BTは問題ないはずなので、Mac Mini BTカードではなく、他の原因が問題の原因である可能性があります。ただし、[システム設定]> [Bluetooth]に移動して、オフにします。 。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です