4

Недавно я понял, что моя привязка клавиш перестала работать в OSX.

Я предполагаю, что какое-то приложение зарегистрировало ^ A как горячую клавишу, но я не знаю это наверняка. Я не припоминаю, чтобы что-то новое устанавливало в последнее время, но вполне возможно, что я это сделал и просто забыл.

Некоторая другая уместная информация:

  • ^ A не работает ни в одном приложении - это не просто проблема Terminal.app
  • Другие комбинации управления (например: ^ E) по-прежнему работают, как и ожидалось
  • При просмотре панели «Системные настройки клавиатуры» ничего не отображается с ^ A
  • Перезагрузка не помогает
    • Однако вход в систему с использованием только что созданной учетной записи действительно приводит к устранению проблемы (т. Е. ^ A работает для тестовой учетной записи).
  • My StandardKeyBinding.dict имеет правильное значение для ^ A
    • Примечание: у меня нет DefaultKeyBinding.dict в /Library /KeyBindings или ~ /Library /KeyBindings

Любые идеи о том, как отладить это?

1 ответ1

2

Я все еще хотел бы комментарии о том, как отлаживать подобные вещи в целом, но ответ на эту проблему можно найти здесь: http://forums.macrumors.com/showthread.php?t=1172355

Вы можете решить эту проблему, удалив следующий plist-файл, который сбросит все ваши сочетания клавиш: com.apple.symbolichotkeys.plist в ~/Library/Preferences, а затем выйдите из системы и снова войдите в систему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .