Клавіша esc OS X перестає працювати (випадковим чином)


20

У мене 2011 MacBook Air з OS X Mountain Lion (я оновив з Lion). І з моменту оновлення мого клавіші втечі випадково перестає працювати. І справа не в тому, що клавіатура на ноутбуці була б пошкоджена, як це відбувається, якщо я використовую Bluetooth-клавіатуру Apple. Тому я здогадуюсь, що це проблема програмного забезпечення.

Також у деяких випадках натискання клавіш ctrl + esc досягає того ж самого, що і просто esc, тому я на 100% це не проблема обладнання.

Хтось має уявлення про те, що це може бути, і як це виправити?

редагувати: клавіша евакуації перестає працювати повністю, але вона починає працювати знову після перезавантаження комп'ютера.

edit2: це зазвичай відбувається після пробудження комп'ютера від сну. Так це не так, це просто перестає працювати посеред використання, а скоріше після того, як я вкладу її спати (або просто закрити кришку), а потім знову відкрити її.

Хіба ніхто не отримав те саме питання? Чи є краще місце, щоб задати питання, пов'язані з OS X, ніж, можливо, Super User?


Перестає працювати, як у "не реагує на жодне натискання"? Або працює з перервами?

Перший. Тоді це справно працює, коли я перезавантажую весь комп'ютер.
Ян Ханчич

У вас може виникнути проблема з апаратним забезпеченням. Я б зробив повну резервну копію, якщо ви цього ще не зробили, і перенесіть її у ваш місцевий Genius Bar.

2
Ви спробували скористатися іншим (порожнім / незайманим) обліковим записом користувача та спробували відтворити там проблему? Можливо, якесь програмне забезпечення працює у фоновому режимі і розбиває для вас речі.
Даніель Бек

1
@Daniel Beck Я спробую це зробити.
Ян Ганчич

Відповіді:


8

Якщо ця проблема трапляється в кожній програмі, то це справді проблема загальної системи. Якщо це відбувається лише в одній програмі, це проблема із додатком.

Ця проблема також може виникнути від застрягання іншого ключа (модифікатора).

Щоб перевірити, чи клавіша Esc ігнорується самою системою чи інша клавіша застрягла, скористайтеся засобом перегляду клавіатури:

  1. Перейдіть до Apple → Налаштування системи ...

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

  3. Увімкнути показ переглядачів клавіатури та символів у рядку меню

Потім, коли проблема повториться, покажіть програму перегляду клавіатури і перевірте, чи якісь клавіші застрягли. Якщо не спробуйте скористатися клавішею esc там і побачити, чи відображається вона як натиснута. Якщо ні, то, ймовірно, у вас проблема з драйверами.

Потім ви можете спробувати встановити вашу систему на іншому диску та спробувати відтворити проблему при чистому встановленні.


30

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


1
Ця проблема була після оновлення до публічного релізу macOS Sierra, і ця відповідь вирішила її. Я думаю, що не оптимальне рішення, якщо ви хочете використовувати Siri, я думаю.
Маркус Амальтея Магнусон

У моєму випадку Сірі повісили, і її перезапуск вирішив проблему. Дякую!
Даніель Піньол

1
У мене теж була ця проблема. Вигляд роздратований, оскільки я відключив Сірі (я також відключив Центр сповіщень через прапор терміналу, що означає, що я не можу запустити Сірі в будь-якому випадку). Заплутаний, чому він все ще працює, коли я його відключив ...
Метт Шеуріх

2
Я на macOS Sierra (10.12.3), і вбивство Siri вирішило проблему!
Паулі

1
Блискуче! Просто вбивство працювало на мене! Дуже дякую!
Кріс Едвардс

10

У мене була така ж точна проблема вже пару тижнів, і виявилося, що це справді функція Visor від TotalFinder, про яку Джо говорив раніше. Вимкнення цього все-таки вирішило річ.

У будь-якому випадку, як було сказано, враховуючи той факт, що поведінка однакова з вбудованою клавіатурою або Bluetooth, очевидно, що це не апаратне питання.


Чи можете ви покращити свій або joes пост, перерахувавши версію TotalFinder, яка викликає цю помилку / взаємодію? Це, мабуть, відома проблема чи вирішується людьми TotalFinder (для бонусних очок)
bmike

Дякую! Я відключив і знову ввімкнув Visor від TotalFinder, і він працює! Врятувало мене тонни клопоту :)
justnorris

Дякуємо, що вказали на це. Я ніколи не став би зв’язок між моєю ключовою проблемою esc та Visor TotalFinder. Відключений "Сховатися на ESC", і тепер у мене є ключ esc!
drebabels

Просто відкриття та закриття козирка вирішило це питання.
Шведка

У моєму випадку, саме інша програма "WiD" (для підключення до бездротового дисплея) змусила ESC не реєструватися як натискання клавіш у будь-яких додатках. Закривши WiD, дайте йому знову працювати. (І поки WiD працював, Ctrl-ESC працював іноді, а fn-ESC інший раз.) Дякую за підказку перегляду інших програм; оскільки я навіть довго не пробував ESC після запуску конкретного додатка, я взагалі не робив з'єднання. (І ця програма залишається запущеною після відключення.)
не-тільки-yeti

1

Я б ще не робив стерти диски та чистим встановленням. Я б спершу завантажився в безпечний режим. Зробіть це, натиснувши клавішу Shift, як тільки почуєте яблучний «дзвін». Подивіться, чи виникають у вас проблеми тоді. Якщо ключ запуску працює надійно, швидше за все, проблема з драйвером або програмним забезпеченням перешкоджає. Ви можете видалити програми або сторонні драйвери, щоб спробувати з'ясувати, які саме причини є причиною.

Якщо це все ще відбувається в безпечному режимі, можливо, час протерти диск і перевстановити OS X з нуля.


1

Як вже говорили інші, можливо, існує певний конфлікт додатків, який викликає проблему (оскільки ви сказали, що це відбувається із вбудованою клавіатурою та BT-клавіатурою). У мене була ця проблема теж з тими ж симптомами (це відбувається після пробудження зі сну, перезавантаження вирішує проблему).

У моєму випадку я вважаю, що це пов’язано з моїм використанням TotalFinder, зокрема функцією Visor. Наблизивши Visor, а потім вдавшись до втечі, схоже, одужає невдача, поки мій Mac знову не спить. Якщо вимкнути Visor або видалити TotalFinder, в першу чергу не буде втрачено ключ втечі.


1

Зауважте, що для вирішення цього питання вам, можливо, не доведеться повністю відключити функцію Visor. Я лише відключив опцію "Сховатись на ESC", і тепер я можу перемикати вікна між своїми термінальними програмами, не жертвуючи клавішею опції


0

Протріть жорсткий диск і зробіть чисту установку OSX.

Ненавиджу запропонувати це, але це повинно вирішити вашу проблему. У мене теж був дивний збій від оновлення моєї ОС Mac. (моє те, що я не міг нормально спорожнити кошик - мені довелося користуватися командами консолі). Полоска геніального яблука загубилася, Google не виявив нічого, і жоден "експерт" не мав ідеї.

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

Відчуйте своє розчарування, повідомте мені, якщо ви спробуєте це, і якщо це працює :)

(Apple зробить чисту установку безкоштовно, якщо вам це незручно)


Можливо, якщо ви не хочете одразу нічого такого радикального, як чиста інсталяція, ви можете встановити його на новий зовнішній жорсткий диск. Завантажте це, і подивіться, чи проблема там. Я думаю, що цей випуск з’явиться з новим обліковим записом користувача чи ні, тому я погоджуюся спробувати спершу ідею Деніела Бека.
Девід ДельМонте

погодився .. Я спробував це з моїм питанням без успіху .. зовнішній привід - чудова ідея .. хороший дзвінок :)
Райан Холлінгсворт

Я повинен був би сказати, що якщо це спрацює, ОП після цього потрібно буде зробити чисту установку ..
Девід ДелМонте

Хм, не знав, що можна встановити OSX на зовнішній диск, а потім завантажитися з нього. Поглянемо в це. Чиста установка може бути не такою поганою ідеєю, оскільки оновлення також зіпсувалося з моїм PHP, який у мене був. Мені просто доведеться зараз знайти час :)
Ян Ханчич

0

Клавіша втечі на моєму Macbook Air взагалі не працює. Я зрозумів, що проблема полягає в тому, що утиліта Speakable Items присвоїла ключ Escape "ключем прослуховування". Вимкнення розмовних елементів (на панелі «Доступність» у системних налаштуваннях), здається, усунуло проблему.


0

Не перевстановлюйтесь: У мене була ця проблема. Переглядач клавіатури не реєстрував натискання клавіш "esc". Виявилося, це було з включення мовних команд під час гри в шахи. Щоб виправити це, я перейшов до Налаштування системи -> Доступність - > Розмовні елементи -> Ключ прослуховування. Потім я змінив клавішу прослуховування на щось інше, ніж esc, і проблема негайно усунулася.


0

Для мене я хотів би зробити те і інше.

  1. Вимкнено приховання TotalFinder на клавіші esc
  2. А також змінив клавішу Esc на щось (я встановив його на backtik `)

Зараз це працює.


0

Я включив мовленнєву команду в системних налаштуваннях, і незабаром після цього клавіша esc перестала працювати. Я спробував кілька різних виправлень з форумів, перш ніж зрозумів, що це може бути команда Speech. Після цього я відключив цю клавішу esc негайно. Перейдіть до Системних налаштувань Системні мовленнєві елементи; Вимкнено


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 відрізняється для портативних Macs, але це все ще досить просто, і проблеми, з якими він звертається, однакові. На будь-якому комп’ютері з настільним комп’ютером, ось як скинути контролер управління системою:

Вимкніть ваш Mac

  • Від'єднайте шнур живлення
  • Натисніть і утримуйте кнопку живлення Mac протягом 5 секунд
  • Відпустіть кнопку
  • Знову підключіть силові кабелі та завантажте Mac як завжди
  • Скиньте SMC MacBook або MacBook Pro за допомогою знімних батарей
  • sad mac скидає smc Старіші ноутбуки MacBook, позначені наявністю акумуляторної батареї, можуть скинути SMC при наступному підході:

Вимкніть MacBook / Pro та вийміть акумулятор

  • Від'єднайте адаптер живлення, утримуйте клавішу живлення 10 секунд
  • Відпустіть ключ живлення та підключіть акумулятор та адаптер живлення
  • Увімкніть свій Mac
  • Нехай завантажується як завжди

0

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

На жаль, вбивство Сірі для мене це не вирішує.


-2

Чому б не просто коротко натиснути кнопку живлення, щоб прокинутися зі сну, як я? Не відрізняється від натискання клавіші.

Для мене працює!


Це не має великого відношення до того, що ключ не працює.
Saaru Lindestøkke
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.