Вы подключили внешнюю клавиатуру к Mac и внезапно обнаружили, что символы § и ` (или другие клавиши) работают некорректно? Эта проблема часто возникает из-за неправильного определения типа клавиатуры при первом подключении. Хуже того, стандартный интерфейс для повторной настройки иногда «пропадает» из системных параметров, оставляя пользователя в недоумении.
Давайте разберёмся, как вернуть контроль над раскладкой, не прибегая к сторонним приложениям вроде Karabiner Elements.
Почему клавиши «слетают» и куда девается настройка
MacOS автоматически определяет тип подключённой клавиатуры, но алгоритм не идеален – особенно с устройствами Dell, Logitech или другими не-Apple клавиатурами. Если при первоначальной настройке вы случайно выбрали неверный вариант (например, «Стандартная» вместо «ANSI»), система запоминает этот выбор в скрытом файле com.apple.keyboardtype.plist. Именно он блокирует повторный запуск мастера настройки. Удаление этого файла – ключ к решению.
Шаг за шагом: как сбросить настройки клавиатуры
1. Подготовка: Отключите все сторонние утилиты для переназначения клавиш (например, Karabiner Elements) через меню → «Выход». Если вы этого не сделаете, они могут конфликтовать с системными настройками. Также физически отсоедините проблемную клавиатуру от Mac — позже подключите её заново.
2. Удаление конфигурационного файла: Откройте Finder, нажмите Cmd+Shift+G и введите путь:
/Library/Preferences/
Найдите файл com.apple.keyboardtype.plist → переместите его в Корзину (или удалите через Терминал):
sudo rm /Library/Preferences/com.apple.keyboardtype.plist
Примечание: если файла нет в указанной папке, проверьте ~/Library/Preferences/ (для текущего пользователя). Введите пароль администратора при запросе.
3. Перезагрузка и запуск мастера настройки: Перезагрузите Mac. При следующем включении система обнаружит «новое» устройство и автоматически запустит KeyboardSetupAssistant. Если этого не произошло, подключите клавиатуру заново или запустите мастер вручную:
open /System/Library/CoreServices/KeyboardSetupAssistant.app/Contents/MacOS/KeyboardSetupAssistant
4. Повторная настройка: Следуйте инструкциям на экране. На шаге выбора типа клавиатуры укажите правильный вариант (для большинства внешних клавиатур Dell подходит ANSI). Если сомневаетесь – сверьтесь с официальной документацией вашей модели.
Совет: если система ошибочно определяет внешнюю клавиатуру как встроенную, отключите все Bluetooth-устройства и используйте проводное подключение на время настройки.
Что делать, если не помогает?
Иногда проблема может быть глубже – например, повреждение системных профилей или конфликт драйверов. Вот дополнительные шаги:
– Сброс NVRAM/PRAM
Выключите Mac → включите, сразу зажав Option+Cmd+P+R. Удерживайте 20 секунд. Это сбрасывает настройки оборудования, включая данные о подключённых устройствах.
– Проверка обновлений
Перейдите в Системные настройки → Обновление ПО. Устаревшие версии macOS (особенно Big Sur и старше) иногда содержат баги в работе с внешними клавиатурами.
– Ручное редактирование раскладки
Если символы всё ещё отображаются некорректно, зайдите в Системные настройки → Клавиатура → Источники ввода → нажмите «+» и выберите нужную раскладку (например, «Русская – ПК» вместо стандартной).
Важно: избегайте редактирования системных файлов вручную, если не уверены в их назначении. Ошибки могут привести к нестабильной работе системы.
Если вы предпочитаете временное решение, Karabiner Elements остаётся надёжным вариантом. Однако помните: это костыль. Лучше потратить 10 минут на сброс настроек, чем годами зависеть от стороннего софта. Кстати, после успешной настройки рекомендую создать резервную копию файла keyboardtype.plist – вдруг пригодится для восстановления.
Итог: проблема с перепутанными клавишами решается за 4 шага – удаление конфига, перезагрузка, повторная настройка, выбор правильного типа клавиатуры. 90% случаев исправляются этим методом. Если у вас остались вопросы или уникальный сценарий – напишите в комментарии, постараюсь помочь!