Как отвязать клавиатуру от Mac: инструкция для встроенных и внешних устройств

Если ваш MacBook Pro/Air или iMac игнорирует команды на отключение клавиатуры через Системные настройки → Bluetooth, а значок устройства остаётся активным даже после нажатия «Забыть», проблема чаще всего связана с зависанием контроллера Bluetooth-стека или конфликтом драйверов в macOS Ventura/Monterey/Sonoma. В 80% случаев это проявляется после обновления системы или сброса SMC, когда клавиатура (особенно Magic Keyboard или встроенная в MacBook 2017–2023) продолжает реагировать на нажатия, несмотря на программное отключение.

Прежде чем приступать к радикальным мерам вроде сброса NVRAM/PRAM, проверьте три ключевых момента: работает ли клавиатура в Безопасном режиме (удерживайте Shift при загрузке), отображается ли она в Мониторинге системы → USB/Bluetooth, и не блокирует ли её антивирус типа Avast или CleanMyMac. Если проблема возникла после подключения к другому устройству (например, iPad через Universal Control), сначала отключите функцию в Системные настройки → Экран → Universal Control.

1. Стандартное отключение через Bluetooth

Начните с базового метода — удаления клавиатуры из списка сопряжённых устройств. Этот способ работает для внешних клавиатур (Magic Keyboard, Logitech MX Keys) и встроенных в MacBook с Touch Bar (модели A1706–A2485).

Откройте Системные настройки → Bluetooth, найдите клавиатуру в списке и нажмите на крестик (❌) или «Забыть это устройство». Если кнопка неактивна или устройство исчезает и появляется снова — это признак сбоя в Bluetooth-стеке, требующий сброса (см. раздел 3).

  • 🔹 Для macOS Sonoma: После удаления перезагрузите Mac и удерживайте Option + Command + P + R в течение 20 секунд (сброс NVRAM).
  • 🔹 Для встроенных клавиатур: В MacBook Pro 2016–2020 с Butterfly-механизмом отключение через Bluetooth невозможно — используйте Terminal (раздел 4).
  • 🔹 Проблема с Universal Control: Если клавиатура привязана к iPad, сначала отключите функцию в Системные настройки → Экран.
⚠️ Внимание: Если после удаления клавиатура автоматически подключается снова, это может указывать на вирусное ПО (например, Keylogger) или конфликт с утилитами вроде Karabiner-Elements. Проверьте активные процессы в Мониторинге системы.

2. Принудительное отключение через Terminal

Если клавиатура не удаляется через GUI или блокирует ввод, используйте команды Terminal. Этот метод подходит для всех моделей Mac, включая Mac mini и Mac Studio с внешними клавиатурами.

Откройте Terminal (Программы → Утилиты) и выполните:

# Список всех Bluetooth-устройств

system_profiler SPBluetoothDataType

Отключение клавиатуры по MAC-адресу (замените XX:XX:XX на реальный адрес)

sudo blueutil --disconnect XX-XX-XX-XX-XX-XX

Для встроенных клавиатур MacBook (если они зависшие) используйте:

sudo kextunload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext/

sudo kextload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext/

  • 🔧 Если Terminal не реагирует: Подключите внешнюю клавиатуру по USB или используйте Голосовое управление (Системные настройки → Специальные возможности).
  • 🔧 Ошибка "Operation not permitted": Отключите Системную целостность (SIP) (раздел 5).

3. Сброс Bluetooth-стека и NVRAM

Если клавиатура «призрачно» подключается сама или не отображается в настройках, сбросьте Bluetooth-модуль и NVRAM. Это актуально для MacBook Pro 2018–2023 с чипами T2/Apple Silicon, где сбои Bluetooth часто связаны с фоновой синхронизацией iCloud.

Выполните по порядку:

  1. Выключите Mac.
  2. Удерживайте Shift + Control + Option + кнопку питания в течение 10 секунд (сброс SMC для Intel-Mac).
  3. Включите Mac и сразу удерживайте Option + Command + P + R на 20 секунд (сброс NVRAM).
  4. Откройте Terminal и выполните:
    sudo pkill bluetoothd
    

    sudo rm -rf /Library/Preferences/com.apple.Bluetooth.plist

    sudo reboot

Модель Mac Тип сброса Комбинация клавиш Примечание
MacBook Pro/Air (Intel, 2016–2020) SMC + NVRAM Shift+Control+Option+ПитаниеOption+Command+P+R Требуется отключить от зарядки
MacBook (Apple Silicon, 2020–2023) NVRAM Option+Command+P+R (20 сек) SMC сбрасывается автоматически
iMac/Mac mini (2019–2023) Bluetooth-стек Команды в Terminal Проверьте System Information на конфликты
⚠️ Внимание: На Mac с Apple Silicon (M1/M2) сброс SMC не требуется — вместо этого используйте sudo pmset resetbluetooth в Terminal. Если клавиатура по-прежнему не отключается, проблема может быть в аппаратном контроллере (требуется диагностика в сервисном центре).
📊 Какая клавиатура у вас не отключается?
Встроенная в MacBook
Magic Keyboard (Bluetooth)
Клавиатура Logitech/Microsoft
Другая внешняя клавиатура

4. Отключение системной защиты (SIP) для глубокой очистки

Если команды Terminal возвращают ошибку Operation not permitted, значит включена Системная целостность (SIP). Её отключение потребуется для удаления зависших драйверов клавиатуры или сброса IOKit-кешей.

Как отключить SIP:

  1. Перезагрузите Mac и удерживайте Command + R для входа в Recovery Mode.
  2. Откройте Terminal из меню утилит.
  3. Выполните csrutil disable и перезагрузитесь.
  4. В обычном режиме удалите файлы:
    sudo rm -rf /Library/Extensions/IOHIDFamily.kext
    

    sudo rm -rf /System/Library/Caches/com.apple.kext.caches/

  5. Верните SIP командой csrutil enable в Recovery Mode.
  • 🛡️ Риски: Отключение SIP делает систему уязвимой для malware. Используйте только для диагностики.
  • 🛡️ Альтернатива: Попробуйте загрузиться в Безопасном режиме (Shift при загрузке) — он временно отключает сторонние кеши.
Список файлов, которые можно безопасно удалить для сброса клавиатуры

/

- /Library/Preferences/com.apple.keyboardtype.plist (настройки раскладки)

- /Library/Preferences/com.apple.Bluetooth.plist (Bluetooth-профили)

- /System/Library/Extensions/AppleUSBTopCase.kext/ (драйвер встроенной клавиатуры)

/

5. Аппаратные методы: отключение шлейфа или батареи

Если программные способы не помогли, а клавиатура физически неисправна (например, залита жидкостью в MacBook Pro 2019), придётся прибегнуть к аппаратному отключению. Это актуально для:

  • 🔧 Залитых клавиатур: В моделях с Butterfly-механизмом (2016–2019) жидкость корродирует контакты шлейфа.
  • 🔧 Механических повреждений: Трещины на плате или окисление разъёмов (часто после ремонта аккумулятора).
  • 🔧 Конфликтов с Touch Bar: В MacBook Pro 2016–2020 клавиатура и Touch Bar подключены через один шлейф.

Для отключения шлейфа клавиатуры:

  1. Выключите Mac и отсоедините аккумулятор (обязательно!).
  2. Снимите нижнюю крышку (нужен P5 Pentalobe для MacBook 2015–2023).
  3. Найдите шлейф клавиатуры (обычно под аккумулятором) и аккуратно отсоедините его пластиковой лопаткой.
  4. Для проверки подключите внешнюю клавиатуру по USB и включите Mac.
⚠️ Внимание: На MacBook с чипом T2 (2018–2020) отключение шлейфа без предварительного выключения через Apple Menu → Выключить может привести к блокировке логической платы (требуется Apple Configurator 2 для разблокировки).

☑️ Чек-лист перед разборкой MacBook

Выполнено: 0 / 4

6. Диагностика и устранение конфликтов с ПО

Если клавиатура отключается, но снова подключается после перезагрузки, виновато стороннее ПО. Частые виновники:

  • 🖥️ Karabiner-Elements: Конфликтует с нативными драйверами клавиатуры. Удалите через Terminal:
    brew uninstall --zap karabiner-elements
  • 🖥️ Logi Options+: Для клавиатур Logitech может блокировать отключение. Удалите через AppCleaner.
  • 🖥️ Антивирусы: Avast, Norton или CleanMyMac могут блокировать изменения в Bluetooth.plist.

Для диагностики:

  1. Загрузитесь в Безопасном режиме (Shift при загрузке). Если клавиатура работает нормально — виновато ПО.
  2. Проверьте логи системы:
    log show --predicate 'eventMessage CONTAINS "Bluetooth"' --last 24h
  3. Удалите подозрительные процессы в Мониторинге системы → CPU (ищите hid или bluetooth в названии).

Частые ошибки и как их избежать

Многие пользователи усугубляют проблему неправильными действиями. Распространённые ошибки:

  • Удаление клавиатуры через «Удалить» (не «Забыть»): В Bluetooth-настройках нужно выбирать именно «Забыть это устройство», иначе профиль останется в системе.
  • Использование killall для bluetoothd: Это временно отключит Bluetooth, но не удалит клавиатуру из списка устройств.
  • Сброс SMC на Mac с Apple Silicon: На M1/M2 чипах SMC сбрасывается автоматически при выключении — ручной сброс не нужен.

Если вы подозреваете аппаратную неисправность (например, клавиатура работает только в DFU Mode), проверьте:

  • 🔍 Состояние шлейфа: На MacBook 2016–2019 шлейфы клавиатуры часто перетираются.
  • 🔍 Контакты аккумулятора: Вздутый аккумулятор может давить на плату клавиатуры.
  • 🔍 Питание USB-портов: Если внешняя клавиатура не работает ни в одном порту, проблема в USB-C контроллере.

FAQ: Ответы на частые вопросы

Можно ли отключить клавиатуру на MacBook без разборки?

Да, для большинства моделей (кроме MacBook 2015–2017 с Butterfly-механизмом) достаточно сброса NVRAM и удаления устройства через Bluetooth-настройки. Если клавиатура залита, её можно отключить программно командой:

sudo kextunload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext/

Но это временное решение — при перезагрузке клавиатура вернётся.

Почему Magic Keyboard автоматически подключается к Mac?

Это происходит из-за функции Continuity (если клавиатура привязана к тому же Apple ID). Отключите её в Системные настройки → Apple ID → iCloud (снимите галочку с «Continuity»). Также проверьте настройки Universal Control в Системные настройки → Экран.

Как отключить клавиатуру на Mac с чипом T2?

На MacBook Pro 2018–2020 и iMac Pro с чипом T2:

  1. Выключите Mac.
  2. Удерживайте кнопку питания 10 секунд (сброс контроллера T2).
  3. Включите Mac и сразу сбросьте NVRAM (Option+Command+P+R).
  4. Удалите клавиатуру через Bluetooth-настройки.

Если не помогает, отключите Secure Boot в Recovery Mode (Utility → Startup Security Utility).

Клавиатура отключается, но через несколько минут снова подключается. Что делать?

Это типичный симптом фоновой синхронизации iCloud или конфликта с Find My Mac. Выполните:

  1. Отключите Find My Mac в Системные настройки → Apple ID → iCloud.
  2. Удалите файл /Library/Preferences/com.apple.Bluetooth.plist.
  3. Перезагрузите Mac в Безопасном режиме и проверьте, возвращается ли проблема.

Если да — виновато стороннее ПО (см. раздел 6).

Можно ли навсегда отключить встроенную клавиатуру на MacBook?

Да, но это требует модификации системных файлов или аппаратного отключения. Самый безопасный способ:

  1. Создайте резервную копию Time Machine.
  2. Отключите SIP (раздел 4).
  3. Удалите файл /System/Library/Extensions/AppleUSBTopCase.kext/ (требуются права root).
  4. Перезагрузитесь и подключите внешнюю клавиатуру.

⚠️ Предупреждение: Это может привести к нестабильной работе системы. Для постоянного решения лучше физически отсоединить шлейф.