Нажатие клавиш происходит случайным образом

18

У меня странная проблема на моем 2011 MacBook Pro 15 "под управлением OS X 10.8.2.

Время от времени - скажем, каждые два дня - система начинает игнорировать большинство клавиш, которые я нажимаю, в течение 2-3 минут. Как будто обработка нажатий клавиш становится невероятно медленной. Если я жду десять секунд между каждым ключом, то, что я печатаю, обрабатывается полностью; в противном случае kys wl b msng случайно.

Система не перегружена никаким образом, когда это происходит. Я обычно что-то пишу, и это неожиданно.

Кто-нибудь испытывал то же самое, или мог бы указать мне на некоторые ресурсы? Мне трудно найти хороший запрос Google для решения этой проблемы.

Возможно, это было введено обновлением 10.8, но я не уверен на 100%.

Мне удалось бежать, topпока это происходило снова, и единственное, что обычно работало, это Google ksfetch. Будет размещена дополнительная информация, если я поймаю ее снова.

Пекка поддерживает GoFundMonica
источник
1
Вы пытались прочитать системный журнал и найти, если в это время происходит что-то странное? и у вас есть это, когда в Mac локально или удаленно? (это происходит со мной удаленно, а иногда, когда Mac находится в большом стрессе). В-третьих, вам повезло открыть монитор активности, когда это произойдет, и посмотреть, что может быть причиной этого? Наконец, это случалось с вами всегда или недавно? (это может означать, что причиной может быть демон приложения или запуска)
jackJoe
Я вторая рекомендация @ Джекджо. Вы можете получить доступ к файлам системного журнала, открыв консольное приложение. (Введите Консоль в центре внимания). Если вы откроете его, вы увидите список прокручиваемых сообщений в режиме реального времени. Держите его открытым и посмотрите на сообщения непосредственно перед тем, как это произойдет.
daviewales
1
@ Davie аккуратно, сделаю и сообщу, если я увижу что-то, спасибо!
Пекка поддерживает GoFundMonica
Вы рассматривали это как аппаратную проблему? .. Если вы подключаете внешнюю USB-клавиатуру, возникает ли такая же проблема с той же скоростью, что и на плате?
adamrmcd
1
У меня точно такая же проблема, с точно такой же скоростью (каждые два дня или около того, продолжительностью 2-3 минуты) на одной и той же машине / ОС. Weird. Это определенно не аппаратная проблема с клавиатурой, потому что (а) она длится всего несколько минут, и (б) между нажатием клавиши и появлением символа на экране задержка составляет ~ 1 секунду, и кажется, что любые другие нажатия клавиш во время этой задержки теряются. @Pekka 웃 ты нашел что-нибудь из журналов?
Каллум

Ответы:

4

Причин может быть две: программная или аппаратная.

Програмное обеспечение

Скорее всего, это вызвано перегрузкой процессора, поэтому ядро ​​блокируется. Это означает только количество выборок, обработанных за определенный период, чтобы избежать перегрева и предотвратить сбой.

Чтобы подтвердить это, выполните следующую команду в Терминале:

sudo fs_usage | grep -v 0.00

который должен показать что-то вроде:

THROTTLED  0.015030   kernel_task
...
THROTTLED  0.019601   coreduetd
THROTTLED  0.031014   kernel_task 
...
THROTTLED  0.014947   kernel_task

Это означает, что ваше ядро ​​регулируется, что может привести к такому неожиданному поведению (см. также: Почему ядро ​​может регулироваться? ).

У меня была эта проблема, когда моя система ела tписьмо (для всех приложений), а датчики ЦП (в iStat ) были более 90˚

Чтобы решить проблему, проверьте приведенную выше команду fs_usageи завершите ненужные процессы. Если в веб-браузере слишком много вкладок и много рекламы и JS-скриптов в фоновом режиме, закройте ненужные вкладки.

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

аппаратные средства

Если сочетания клавиш употребляются последовательно (например, одна и та же буква снова и снова), это может быть проблемой физической клавиатуры.

Прежде чем обвинять аппаратное обеспечение, вы должны попытаться:

Если это не сработает, вам следует договориться о встрече в баре Genius.

Для временного решения проблемы см .: Как работать с нерабочей клавишей на клавиатуре?

kenorb
источник
Здорово. С тех пор проблема не возникла снова, но я буду искать их, если это случится снова!
Пекка поддерживает GoFundMonica
1
У меня была эта проблема сегодня и каждый второй день, и в результате она tчасто ест письма для всех приложений. Я считаю, что он перегревается (на iStat он показывает более 90˚), потому что, когда система работает нормально, она работает нормально. Единственная часть, я не понимаю, почему это всегда есть tв моем случае.
Кенорб
У меня снова та же проблема, но это время rсъедено, но это все время, даже после перезапуска, поэтому я считаю, что на этот раз это аппаратная проблема.
Кенорб
1
Это случилось со мной, но только во время обычного экрана входа в систему. Клавиатура работала нормально в режиме восстановления. Сброс NVRAM исправил это.
Йен Данн
1
Я также могу подтвердить, что это помогает найти причину проблемы. В моем случае это был BetterTouchTool, который захватывал мои ключи, но не получался из-за проблем совместимости с обновлением OSX Catalina.
cduguet
2

FWIW: У меня та же проблема на моем 11-дюймовом MacBook Air конца 2011 года. Время от времени некоторые символы на клавиатуре просто перестают отвечать.

Моя текущая теория состоит в том, что это проблема с перегревом, потому что это происходит только при использовании клавиатуры ноутбука (и никогда не с внешней клавиатурой), и это происходит только тогда, когда ноутбук на самом деле у меня на коленях и никогда, когда он находится на столе или стол или другая плоская поверхность с достаточной вентиляцией.

Дэвид Винсент Ганье
источник
Посмотрим, сможет ли кто-нибудь еще подтвердить вашу теорию о перегреве.
холме
1
Моя делает это без перегрева. (Сетчатка, 15 дюймов, начало 2013 г.)
KARASZI István
1

Внутренняя клавиатура на самом деле на USB. Это наводит на мысль, что что-то еще мешает USB. На моем Retina MBP другой вещью на этой шине является контроллер Bluetooth.

  1. Любые другие USB-периферия? iPad или iPhone подключены?

  2. Что-нибудь подключено по Bluetooth? Мышь что ли?

  3. Любые ошибки для любого из вышеперечисленных в консоли? Любые другие высокочастотные ошибки?

  4. Перейти System Preferences -> Accessibility -> Keyboardи подтвердить, что Sticky Keysи Slow Keysвыкл.

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

Ewan Makepeace
источник
1
Интересный. Я думаю, что наблюдал это без подключенных USB-устройств, но я буду следить за этим.
Пекка поддерживает GoFundMonica
1

Была такая же проблема - клавиатура MacBook Air питалась буквами, в основном "ertyuio". Особенно при входе в систему .... После поиска многих решений, один работал:

  1. Установите любую новую клавиатуру через System preferences > Keyboard > Input sources.
  2. Перезапустите и удалите только что установленную клавиатуру, если она не нужна.

Работал как шарм! Надеюсь, он сделает то же самое для вас!

Pablo
источник
1

У нас есть iMac конца 2009 года с алюминиевой клавиатурой USB, которая работала хорошо несколько дней назад. Затем он начал терять случайные нажатия клавиш.

Некоторые эксперименты этим утром наконец выявили проблему / решение:

После перезагрузки (для выхода из режима Target Drive) алюминиевая клавиатура (ALkb) вообще не регистрировалась, хотя запасной Bluetooth-кб (BTkb) работал нормально. После повторного подключения ALkb к USB-концентратору с питанием все заработало, но через некоторое время мы заметили, что у него пропали ключи. Другой USB kb, от более старого Mac Pro (MPkb), вел себя точно так же, хотя этот действительно работал, подключенный непосредственно к крайнему левому (сзади) USB-порту iMac.

Удивительно, но ALkb регистрировался и работал, когда был подключен к крайнему правому USB-порту iMac, хотя на нем все еще оставались ключи.

BTkb не уронил никаких ключей.

Я догадывался, что я отключил кабель Firewire 800 от задней панели iMac, даже если он был неактивен (не связывался с подключенным Mac Pro), и вдруг ALkb и MPkb работали без потери ключей. Кроме того, теперь ALkb работал подключенным непосредственно к крайнему левому USB-порту iMac (использовались два средних порта).

По крайней мере, в моем случае неактивный, но подключенный кабель Firewire 800 как-то мешал правильному функционированию USB-портов iMac. Таким образом, предупреждение отключать все ненужные кабели обосновано.

Душан Митрович
источник
1

Я обнаружил, что трюк с клавиатурой, упомянутый Пабло, иногда срабатывал для меня. Однако, выполнение этого заняло немного больше времени (и прерывало процесс ввода). Проблема, кажется, все еще возвращается для меня.

Еще один более быстрый, временный трюк - удерживать все плохие клавиши FGHJK на несколько секунд, а затем отпустить. По какой-то причине, сдавливая их вместе и затем отпуская (а затем, возможно, быстро переключая эти клавиши, пока я не получу ответ), они снова будут работать достаточно долго, чтобы я мог закончить предложение. Иногда я могу получить ответ, как только подниму трубку. Я подозреваю, что это как-то связано с буфером клавиатуры для заполнения этих клавиш.

У меня также установлена ​​экранная клавиатура (Клавиатура -> Показать клавиатуру и эмодзи в строке меню).

Если проблема возникает слишком часто, я могу изучить более долгосрочный трюк установки / удаления клавиатуры. Однако, поскольку он требует перезагрузки, я обычно просто подключаю внешнюю клавиатуру.

anjchang
источник
0

Я сталкиваюсь с этой проблемой на MacBook Pro 2015 с MacOS Sierra 10.12.1. Это происходит несколько раз в день. Иногда некоторые символы клавиатуры съедаются, а иногда не работает принудительный (более глубокий) щелчок на сенсорной панели, а также не работают жесты с несколькими пальцами. Тогда может стать еще хуже, так что указатель мыши перестанет двигаться вообще. Иногда ОС может восстановиться после 2-3 минут, в других случаях приходится сильно перезагружать MacBook.

На рисунке sudo fs_usage | grep "THROTTLED"я вижу, как регулируется множество различных процессов, но ЦП постоянно находится на уровне ниже 100%.

Я отключил индексирование Spotlight и также попытался sudo sysctl debug.lowpri_throttle_enabled=0, но проблема продолжает появляться.

обновление: через несколько часов после перезагрузки ОС вообще не обнаружила встроенную сенсорную панель и клавиатуру. это говорит о том, что я действительно сталкиваюсь с аппаратной проблемой (возможно, есть проблема с кабелем внутреннего подключения).

Питер
источник
1
Это на самом деле не отвечает на вопрос. Если у вас есть другой вопрос, вы можете задать его, нажав Задать вопрос . Вы также можете добавить награду, чтобы привлечь больше внимания к этому вопросу, когда у вас будет достаточно репутации . - Из Обзора
user151019
Марк, я подтверждаю, что мое сообщение не является ответом, и я хотел бы добавить свой опыт в качестве комментария, но мне не разрешили это сделать из-за правил этого сайта (у меня нет 50 пунктов репутации). честно говоря я не понимаю такого правила.
Питер
Когда у вас будет достаточно репутации, вы сможете добавлять комментарии и задавать дополнительные вопросы. Чтобы завоевать репутацию, ответьте на вопросы, которые ясны и кратки .
FSB