Buộc OS X sử dụng khóa Bluetooth thay vì bộ điều khiển tích hợp


26

Tôi đang sử dụng Chuột ma thuật với MacBook Pro và Mountain Lion. Con trỏ đôi khi bắt đầu trễ. Tôi hình dung, lý do cho điều này có thể là khoảng cách giữa máy Mac và chuột của tôi (khoảng 1,5 mét / 5 feet).

Tôi đã mua một khóa USB Bluetooth bên ngoài mà tôi muốn cắm vào màn hình trên bàn của mình, vì vậy chuột ở gần bộ điều khiển hơn. Tuy nhiên, tôi không thể tìm ra cách làm cho OS X sử dụng khóa ngoài thay vì bộ điều khiển tích hợp.

Khi tôi truy cập vào System Prefs> Bluetooth và giữ Optionphím để hiển thị bộ tiếp nhận, tôi thấy rằng nó mạnh nhất khi nó nằm cạnh máy Mac của tôi chứ không phải khi nó nằm cạnh dongle. Vậy tôi có thể làm gì để thay đổi điều đó? Cảm ơn!


Mô hình của USB Bluetooth dongle của bạn là gì? Nó đi kèm với một đĩa CD trình điều khiển?
jaume

Đó là một cây gậy Hama, không có đĩa CD. Tôi đã thử tắt Bluetooth trong System Prefs, sau đó cắm thanh, sau đó kích hoạt lại Bluetooth và nó hoạt động. Tôi đã phải cấu hình lại con chuột (và bàn phím). Nhưng khi tôi khởi động lại, nó dường như sử dụng lại bộ điều khiển tích hợp.
DrummerB

Là vấn đề của bạn đã được sửa chữa? Nếu có, vui lòng đánh dấu các câu trả lời đúng, nếu không, vui lòng thêm thông tin. để cho người khác sửa nó.
dan

Kể từ macOS 10.13.6 (có thể là các phiên bản trước đó), tất cả những gì dường như cần thiết là cắm khóa và Mac tự động chuyển sang nó (như được xác nhận bằng cách nhấp vào biểu tượng Bluetooth trong thanh thực đơn)
Perry

Câu trả lời:


16

Tôi vừa trải qua điều này bằng cách sử dụng bộ chuyển đổi không tên này trên OS X 10.10: http://www.amazon.ca/dp/B00E38N7QE/ref=pe_386430_30332290_TE_3p_dp_1

Cách dễ nhất để sử dụng bộ chuyển đổi USB là khởi động lại. Nếu bạn giữ phím Tùy chọn trong khi nhấp vào biểu tượng menu Bluetooth, địa chỉ MAC của bộ điều hợp sẽ khác. Bạn cũng có thể xác minh trong System Profiler. Bạn sẽ biết nó hoạt động nếu có bất kỳ cặp đôi nào bị phá vỡ.

Tôi đã thấy rằng bộ điều hợp BT 4.0 đang hoạt động tốt hơn bộ điều hợp tích hợp trong Macbook Pro 2010 của tôi. Đặc biệt với tai nghe, chất lượng âm thanh tốt hơn nhiều.

Nút bật / tắt trong Tùy chọn hệ thống là một lỗi nhỏ. Tắt bộ điều hợp hoạt động tốt, nhưng nhấp vào "bật" bật lại bộ điều hợp bên trong. Tôi phải rút phích cắm bộ chuyển đổi, cắm lại và sau đó bật lại Bluetooth.

Nếu bạn muốn giải quyết vấn đề này mà không cần khởi động lại, bạn có thể sử dụng Bluetooth Explorer từ các công cụ dành cho nhà phát triển OS X. Bạn sẽ cần một tài khoản nhà phát triển (miễn phí). Có rất nhiều công cụ hữu ích để gỡ lỗi nhiễu, ghép các vấn đề, v.v.

Mục menu điều khiển HCI

Đây hiện là một phần của gói có tên "Công cụ IO phần cứng cho Xcode V xx" và có thể được tìm thấy tại https://developer.apple.com/doads/



Chỉ cần thêm vào câu trả lời @ user216942, vì Xcode 8, Bluetooth Explorer nằm trong gói có tên "Công cụ bổ sung cho Xcode"
Felipe Plets

15

Để buộc hệ thống sử dụng khóa USB Bluetooth theo mặc định, hãy chạy lệnh sau:

sudo nvram bluetoothHostControllerSwitchBehavior=always

Điều này sẽ sửa đổi các đối số kernel boot của bạn.

Để làm ngược lại, sử dụng never. Thay đổi sẽ được áp dụng sau khi khởi động lại. Để trở về mặc định, hãy chạy:

sudo nvram -d bluetoothHostControllerSwitchBehavior

1
Mặc dù có GUI, như với Bluetooth Explorer, nhưng đây là giải pháp duy nhất hoạt động trên các lần khởi động lại, đây là điều mà OP có thể muốn, và tôi chắc chắn làm được. Cảm ơn.
larryy

1
Cảm ơn vì điều đó! Có vẻ như macOS Catalina thay đổi mặc định cho cờ này là "luôn luôn" thay vì "không bao giờ". Do đó, tôi không còn có thể ánh xạ bộ điều hợp Bluetooth vào các máy ảo của mình bằng Parallels hoặc VMWare. Đặt điều này thành "không bao giờ" giải quyết vấn đề đó.
JacobJ

3

Tôi thường có cùng một vấn đề! Tôi thấy rằng phương pháp sau hoạt động ổn định để chuyển sang bộ điều hợp bên ngoài. Bắt đầu với khóa bluetooth ngoài được rút ra:

  1. Tắt Bluetooth
  2. Đợi khoảng ba giây
  3. Cắm dongle
  4. Một lần nữa, đợi khoảng ba giây
  5. Bật Bluetooth

Điều này làm việc mỗi lần cho tôi. Không cần khởi động lại hoặc phần mềm bổ sung cần thiết!


Ngoài ra, có một cách nhanh hơn nhiều để xem bộ chuyển đổi bluetooth nào mà máy Mac của bạn hiện đang sử dụng. Rút phích cắm bộ chuyển đổi Bluetooth bên ngoài của bạn:

  1. Nếu không có biểu tượng Bluetooth trong thanh menu của bạn, hãy chuyển đến prefs hệ thống -> Bluetooth và kiểm tra "Hiển thị Bluetooth trong thanh menu"
  2. Với khóa ngoài được rút ra, tùy chọn + nhấp vào biểu tượng Bluetooth trong thanh menu của bạn
  3. Lưu ý trình tự các chữ cái và số sau "Địa chỉ:". Đây là tên của bộ điều hợp Bluetooth bên trong máy tính của bạn. (Tôi thường chỉ chú ý đến hai ký tự cuối cùng)

Bây giờ, hãy thử chuyển sang bộ điều hợp bên ngoài của bạn và lặp lại các bước trên. Nếu địa chỉ thay đổi, máy tính của bạn chắc chắn đang sử dụng bộ chuyển đổi bên ngoài.


Tôi thấy rằng tôi đã phải thiết lập sudo nvram bluetoothHostControllerSwitchBehavior = luôn cho Macbook Air của tôi để trao đổi giao cho dongle USB.
Sly_cardinal

Có thật không? Điều đó thật thú vị, vì tôi chắc chắn chưa bao giờ thực hiện điều đó trên Air 2012 11 '' của mình và tôi luôn sử dụng phương pháp trên. Có lẽ nó khác nhau giữa các mô hình?
Wowfunhappy

1

Đã làm điều này: thư viện / ưu tiên / Cấu hình hệ thống. Ở đó tôi tìm thấy một plistfile bluetooth. Tôi đã dọn rác, khởi động lại và cuối cùng USB Dongle của tôi đã được nhận ra. Tôi không cần thiết lập lại bất kỳ SMC, NVRAM.


-3

Bạn không nên có quá nhiều vấn đề tiếp nhận từ 1,5 mét. Ngay cả với một số nhiễu giữa mini và chuột của bạn, BT vẫn ổn vì vậy tôi có thể nghi ngờ về điều gì khác gây ra sự cố thay vì thẻ Mac Mini BT. Nhưng vâng, đi vào Tùy chọn hệ thống> Bluetooth và tắt nó đi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.