Клавиша OS X Esc перестает работать (случайно)

20

У меня 2011 MacBook Air с OS X Mountain Lion (я обновился с Lion). И с тех пор, как обновление моего escape-ключа случайно перестает работать. И дело не в том, что клавиатура ноутбука будет повреждена, как и в случае использования клавиатуры Apple от Bluetooth. Я предполагаю, что это проблема программного обеспечения.

Также в некоторых случаях нажатие ctrl + esc дает то же самое, что и просто esc, так что я на 100% не аппаратная проблема.

Кто-нибудь знает, что это может быть и как это исправить?

редактировать: клавиша ESC перестает работать полностью, но она снова начинает работать после перезагрузки компьютера.

edit2: обычно это происходит после того, как компьютер выходит из спящего режима. Таким образом, дело не в том, что во время использования он просто останавливается, а после того, как я уложил его (или просто закрыл крышку), а затем снова открыл его.

Ни у кого нет такой проблемы? Есть ли лучшее место, чтобы задать вопросы, связанные с OS X, чем Super User, может быть?

Ян Ханчич
источник
Перестает работать, как в "не реагирует ни на какие нажатия"? Или работает с перебоями?
Первый. Тогда все работает нормально, когда я перезагружаю весь компьютер.
Ян Ханчич
У вас может быть проблема с оборудованием. Я бы сделал полную резервную копию, если вы еще не сделали, и отнесу ее в местный бар Genius.
2
Вы пытались использовать другую (пустую / нетронутую) учетную запись пользователя и пытались воспроизвести проблему там? Возможно, какое-то программное обеспечение работает в фоновом режиме и ломает вещи для вас.
Даниэль Бек
1
@ Даниэль Бек Я постараюсь сделать это.
Ян Ханчич,

Ответы:

8

Если эта проблема возникает в каждом приложении, то это действительно проблема всей системы. Если это происходит только в одном приложении, это проблема приложения.

Эта проблема может также возникнуть из-за застревания другой клавиши (модификатора).

Чтобы проверить, игнорируется ли клавиша Esc самой системой или застряла другая клавиша, используйте программу просмотра клавиатуры:

  1. Перейдите в Apple → Системные настройки ...

  2. → Клавиатура

  3. Включить Показать Клавиатуру и Персонажи в строке меню

Затем, когда проблема возникает снова, отобразите программу просмотра клавиатуры и проверьте, не застряли ли какие-либо клавиши. Если нет, попробуйте использовать клавишу esc и посмотрите, отображается ли она как нажатая. Если нет, то, вероятно, у вас проблема с драйвером.

Затем вы можете попробовать установить систему на другом диске и воспроизвести проблему при чистой установке.

койот
источник
30

Для тех, кто попадает сюда после установки кандидата на выпуск macOS Sierra. Мне пришлось отключить Siri, а затем убить процесс Siri с помощью Activity Monitor.

Том Кей
источник
1
Была ли эта проблема после обновления публичной версии macOS Sierra, и этот ответ решил ее. Полагаю, что это не самое оптимальное решение, если вы хотите использовать Siri.
Маркус Амальтея Магнусон
В моем случае Siri был повешен, и перезапуск решил проблему. Благодарность!
Даниэль Пиньоль
1
У меня тоже была эта пробема. Немного раздражает, так как я отключил Siri (я также отключил Центр уведомлений через флаг терминала, что означает, что я все равно не могу запустить Siri). Озадачен тем, почему он все еще работает, когда я его отключил ...
Мэтт Шейрих
2
Я нахожусь на macOS Sierra (10.12.3), и убийство Сири действительно решило проблему!
Паули
1
Brilliant! Просто убить процесс работал на меня! Огромное спасибо!
Крис Эдвардс
10

У меня была та же самая проблема в течение нескольких недель, и оказалось, что это действительно была функция Visor от TotalFinder, как упоминалось ранее Джо. Отключение это решило проблему.

В любом случае, как уже было сказано, учитывая тот факт, что поведение со встроенной клавиатурой или клавиатурой Bluetooth одинаково, очевидно, что это не аппаратная проблема.

Brieuc
источник
Не могли бы вы улучшить свою публикацию или публикацию joes, перечислив версию TotalFinder, которая вызывает эту ошибку / взаимодействие? Возможно, это известная проблема или ее можно исправить людьми TotalFinder (для бонусных баллов)
bmike
Благодарность! Я отключил и снова включил Visor от TotalFinder, и это работает! Спасло меня
кучу
Спасибо за указание на это. Я никогда бы не установил связь между моей проблемой с ключом esc и TotalFinder Visor. Отключено «Скрыть на ESC», и теперь у меня есть ключ от Esc!
drebabels
Простое открытие и закрытие козырька решило эту проблему.
Swader
В моем случае это была другая программа «WiD» (для подключения к беспроводному дисплею), в результате чего ESC не регистрировался как нажатие клавиш в любых приложениях. Выход из WiD позволяет снова работать. (И пока WiD работал, иногда работал Ctrl-ESC, а fn-ESC - другой.) Спасибо за подсказку о взгляде на другие приложения; так как я даже долгое время не пробовал ESC после запуска этого конкретного приложения, я вообще не устанавливал соединение. (И это приложение продолжает работать после того, как я отключаюсь.)
not-just-
1

Я бы пока не делал очистку диска и чистую установку. Я бы сначала загрузился в безопасном режиме. Сделайте это, удерживая клавишу Shift, как только вы услышите «звонок» Apple. Посмотрите, если у вас есть проблема тогда. Если управляющая клавиша работает надежно, это может быть связано с проблемой драйвера или программного обеспечения. Вы можете удалить приложения или сторонние драйверы, чтобы попытаться выяснить, какие из них являются причиной.

Если это все еще происходит в безопасном режиме, возможно, пришло время стереть диск и переустановить OS X с нуля.

jschmidt
источник
1

Как уже говорили другие, вероятно, существует конфликт между приложениями, который вызывает проблему (так как вы сказали, что это происходит со встроенной клавиатурой и клавиатурой BT). У меня тоже была эта проблема с теми же симптомами (после пробуждения после сна перезагрузка решает проблему).

В моем случае я считаю, что это связано с моим использованием TotalFinder, в частности, его функция Visor. Появление Visor и последующее нажатие клавиши escape, похоже, восстановятся после сбоя, пока мой Mac снова не заснет. Если вы отключите Visor или удалите TotalFinder, клавиша escape не будет потеряна в первую очередь.

Джо Касадонте
источник
1

Обратите внимание, что для решения этой проблемы вам может не потребоваться полностью отключить функцию Visor. Я только отключил опцию «Скрыть на ESC», и теперь я могу переключать окна между терминальными приложениями, не жертвуя клавишей выбора

Тихомир С.
источник
0

Протрите жесткий диск и выполните чистую установку OSX.

Я ненавижу предлагать это, но это должно решить твою проблему. У меня тоже был странный сбой при обновлении моей Mac OS. (мое было то, что я не мог очистить корзину нормально - мне приходилось использовать консольные команды) Панель гениальности Apple была потеряна, Google ничего не нашел, и ни один «эксперт» не имел ни малейшего представления.

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

Почувствуйте свое разочарование, дайте мне знать, если вы попробуете это, и если это работает :)

(Apple сделает чистую установку бесплатно, если вам неудобно это делать)

Райан Холлингсворт
источник
Возможно, если вы не хотите сразу ничего такого радикального, как чистая установка, вы можете установить его на свежий внешний жесткий диск. Загрузитесь с этого, и посмотрите, есть ли проблема. Тем не менее, я думаю, что этот тип проблемы появится или нет с новой учетной записью пользователя, поэтому я согласен сначала попробовать идею Даниэля Бека.
Дэвид ДелМонте
согласился .. Я пытался это с моей проблемой без успеха .. внешний диск - отличная идея .. хороший звонок :)
Райан Холлингсворт
Я должен был сказать, что если это сработает, OP должен будет выполнить чистую установку после этого ..
David DelMonte
Хм, не знал, что вы можете установить OSX на внешний диск, а затем загрузиться с него. Посмотрим на это. Чистая установка не может быть такой плохой идеей, так как обновление также испортило мой PHP, который у меня был. Я просто должен найти время сейчас :)
Ян Ханчич
0

Клавиша Escape на моем Macbook Air вообще не работала. Я понял, что проблема заключалась в том, что утилита Speakable Items назначила Escape-ключ в качестве «ключа прослушивания». Отключение произносимых элементов (на панели «Специальные возможности» в «Системных настройках»), похоже, решило проблему.

MacAJ
источник
0

DON "T REINSTALL YET: у меня была эта проблема. Средство просмотра клавиатуры не регистрировало нажатия" esc ". Оказалось, что это было от включения речевых команд во время игры в шахматы. Чтобы исправить это, я пошел в Системные настройки -> Доступность - > Speakable Items -> Listening Key. Затем я изменил ключ прослушивания на что-то отличное от esc, и проблема немедленно исчезла.

Адам
источник
0

Для меня я бы сделал оба.

  1. Отключено скрытие TotalFinder на клавише esc
  2. А также изменил ключ Esc на что-то (я установил его на backtik `)

Теперь это работает.

самоучка
источник
0

Я включил речевую команду в системных настройках, и вскоре после этого перестала работать клавиша esc. Я попробовал несколько различных исправлений на форумах, прежде чем понял, что это может быть команда «Речь». Как только я отключил эту функцию, клавиша esc сразу же заработала. Перейдите в Системные настройки. от

user128512
источник
0

Возможно, вам придется сбросить SMC

http://osxdaily.com/2010/03/24/when-and-how-to-reset-your-mac-system-management-controller-smc/

Дословно скопировано из приведенного выше сообщения в блоге:

Вот как можно сбросить SMC на большинстве современных ноутбуков Mac, ни на одном из которых нет съемного аккумулятора:

Выключите MacBook Air / MacBook Pro

  • Подключите адаптер питания к Mac
  • На клавиатуре MacBook / Pro одновременно удерживайте клавиши Shift + Control + Option и кнопку питания.
  • Отпустите все клавиши и кнопку питания одновременно - маленькая лампочка на адаптере MagSafe может ненадолго изменить цвета, чтобы указать, что SMC сбросил
  • Загрузите свой Mac как обычно
  • Вот последовательность клавиш для удержания:

Сброс SMC MacBook Air или Retina MacBook Pro

  • Имейте в виду, что при сбросе SMC вы потеряете настройки, связанные с энергопотреблением, такие как время, необходимое для сна Mac, и другие настройки параметров питания. Ничего страшного, но если вы внесли много изменений в свое аппаратное поведение, вы захотите снова настроить такие вещи, как режим сна.
  • Время загрузки после сброса SMC машины может быть немного больше, чем обычно, это нормально.

Сброс SMC iMac, Mac Pro, Mac Mini

  • Сброс SMC отличается для непортативных компьютеров Mac, но все же достаточно прост, и проблемы, которые он решает, одинаковы. На любом настольном Mac вы можете сбросить контроллер управления системой:

Выключи свой Mac

  • Отключите шнур питания
  • Нажмите и удерживайте кнопку питания Mac в течение 5 секунд
  • Отпустите кнопку
  • Подключите кабели питания и загрузите Mac как обычно
  • Сброс SMC на MacBook или MacBook Pro со съемными батареями
  • sad mac reset smc Старые ноутбуки MacBook, обозначенные сменным аккумулятором, могут сбросить SMC следующим способом:

Выключите MacBook / Pro и выньте аккумулятор

  • Отключите адаптер питания, удерживайте кнопку питания в течение 10 секунд
  • Отпустите кнопку питания и снова подключите аккумулятор и адаптер питания.
  • Включи свой Mac
  • Пусть загружается как обычно
Брэд Паркс
источник
0

Для меня в macOS Sierra, с Macbook Pro с сенсорной панелью ctrl+ escработает, в vim. Но больше нигде, например, из полноэкранной вкладки Chrome.

К сожалению, убийство Сири не решает это для меня.

Тайлер Кольер
источник
-2

Почему бы просто не нажать кратковременно кнопку питания, чтобы проснуться от сна, как я? Не отличается от нажатия клавиши.

Работает для меня!

user39956
источник
Это не имеет большого отношения к неработающей клавише Escape.
Saaru Lindestøkke