Teclas sendo comidas aleatoriamente

18

Estou com um problema estranho no meu MacBook Pro 15 "de 2011" executando o OS X 10.8.2.

De vez em quando - digamos a cada dois dias - o sistema começa a ignorar a maioria das teclas pressionadas por 2-3 minutos. É como se o processamento das teclas se tornasse incrivelmente lento. Se eu esperar dez segundos entre cada chave, o que eu digitar será processado completamente; caso contrário, kys wl b msng rndomly.

O sistema não está sobrecarregado de forma alguma quando isso acontece. Normalmente, estou escrevendo algo e isso sai do nada.

Alguém já experimentou o mesmo ou poderia me indicar alguns recursos? Estou com dificuldades para encontrar uma boa consulta no Google para esse problema.

É possível que isso tenha sido introduzido pela atualização 10.8, mas não tenho 100% de certeza.

Eu consegui rodar topenquanto isso ocorria novamente e a única coisa que funcionava que normalmente não é é do Google ksfetch. Vou postar mais informações se eu pegá-lo novamente.

Pekka suporta GoFundMonica
fonte
11
você já tentou ler o log do sistema e descobrir se naquele momento acontece algo estranho? e você está tendo isso no Mac local ou remotamente? (isso acontece comigo remotamente e às vezes quando o mac está muito estressado). Em terceiro lugar, você teve a sorte de abrir o monitor de atividades quando isso acontece e ver o que pode estar causando isso? Finalmente, isso aconteceu com você sempre ou recentemente? (isto significaria um / daemon lançamento aplicativo ou similar poderia ser a razão)
jackJoe
Eu recomendo a segunda @ jackjoe. Você pode acessar os arquivos de log do sistema abrindo o aplicativo Console. (Digite Console no Spotlight). Se você abrir, você verá uma lista de mensagens rolando em tempo real. Mantenha-o aberto e veja as mensagens imediatamente antes que isso aconteça.
Davisales
11
@ David puro, vai fazer e informar de volta se eu ver alguma coisa, obrigado!
Pekka suporta GoFundMonica
Você considerou isso um problema de hardware? .. Se você conectar um teclado USB externo, o mesmo problema ocorre na mesma taxa que a bordo?
Adamrmcd
11
Estou tendo exatamente esse problema, exatamente no mesmo tipo de taxa (a cada dois dias, com duração de 2 a 3 minutos) exatamente na mesma máquina / sistema operacional. Esquisito. Definitivamente, não é um problema de hardware com o teclado, porque (a) dura apenas alguns minutos e (b) há um atraso de ~ 1 segundo entre pressionar uma tecla e ver o personagem aparecer na tela, e parece que quaisquer outras teclas pressionadas durante esse atraso são perdidas. @Pekka you você encontrou alguma coisa nos logs?
Callum

Respostas:

4

Pode haver dois motivos: software ou hardware.

Programas

Isso provavelmente é causado pela sobrecarga da CPU, portanto o kernel é acelerado. Isso significa apenas o número de amostras processadas por um período específico para evitar superaquecimento e evitar a falha.

Para confirmar isso, execute o seguinte comando no Terminal:

sudo fs_usage | grep -v 0.00

que deve mostrar algo como:

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

o que significa que seu kernel está sendo acelerado, o que pode resultar em um comportamento inesperado (veja também: Por que o kernel pode ser acelerado? ).

Eu tive esse problema quando meu sistema estava consumindo tletras (para todos os aplicativos) e os sensores da CPU (no iStat ) tinham mais de 90˚

Para resolver o problema, verifique o comando acima fs_usagee elimine processos desnecessários. Se for um navegador da Web com muitas guias e muitos anúncios e scripts JS em segundo plano, feche as guias desnecessárias.

Há também uma chance de que seja causada pela taxa de transferência de E / S (acesso ao disco) e seu armazenamento (por exemplo, SSD) esteja atingindo sua vida útil.

Hardware

Se as teclas forem comidas de forma consistente (como a mesma letra repetidamente), isso pode ser um problema físico do teclado.

Antes de culpar o hardware, você deve tentar:

Se isso não funcionar, você deve marcar uma consulta em uma barra Genius.

Para uma solução temporária, consulte: Como lidar com as teclas que não funcionam no teclado?

kenorb
fonte
Legal. O problema não reapareceu desde então, mas vou procurá-los se acontecer novamente!
Pekka suporta GoFundMonica
11
Eu tinha esse problema hoje e a cada dois dias e, como resultado, tcostuma comer carta silenciosa para todos os aplicativos. Eu acredito que está superaquecendo (no iStat está mostrando mais de 90˚), porque quando o sistema funciona normalmente, ele funciona bem. A única parte que eu não entendo por que está sempre comendo tno meu caso.
kenorb
Eu tenho o mesmo problema novamente, mas desta vez ré comido, mas isso é o tempo todo, mesmo após a reinicialização, então acredito que desta vez é um problema de hardware.
Kenorb 16/09/16
11
Isso aconteceu comigo, mas apenas durante a tela de login normal. O teclado funcionou bem no modo de recuperação. A redefinição da NVRAM a corrigiu.
Ian Dunn
11
Também posso confirmar que isso ajuda a encontrar o motivo do problema. No meu caso, foi o BetterTouchTool que estava capturando minhas chaves, mas falhou devido a problemas de compatibilidade com a atualização do OSX Catalina.
Cduguet
2

FWIW: Estou tendo o mesmo problema no meu MacBook Air de 11 "de final de 2011. De vez em quando, alguns dos caracteres do teclado simplesmente param de responder.

Minha teoria atual é que é um problema de superaquecimento, porque isso só acontece quando se usa o teclado do laptop (e nunca com um teclado externo) e só acontece quando o laptop está realmente no meu colo e nunca quando está em uma mesa ou mesa. mesa ou outra superfície plana com ventilação adequada.

David Vincent Gagne
fonte
Vamos ver se alguém pode confirmar sua teoria sobre o superaquecimento.
nohillside
11
O meu está fazendo isso sem superaquecimento. (Retina, 15 polegadas, início de 2013)
KARASZI István
1

O teclado interno está realmente em USB. Isso sugere que outra coisa está sobrecarregando o USB. No meu Retina MBP, a outra coisa nesse barramento é o controlador Bluetooth.

  1. Algum outro periférico USB? iPad ou iPhone conectado?

  2. Alguma coisa ligada ao Bluetooth? Mouse talvez?

  3. Algum erro para um dos itens acima no Console? Algum outro erro de alta frequência?

  4. Vá para System Preferences -> Accessibility -> Keyboarde confirme isso Sticky Keyse Slow Keysestá desligado.

Houve uma série de relatórios de problemas semelhantes em 2009, que eu acho que foram corrigidos por uma atualização do firmware do teclado, mas isso deve ser incluído no 10.8. Desculpe, não consigo encontrar uma resposta conclusiva neste caso.

Ewan Makepeace
fonte
11
Interessante. Acho que observei isso sem dispositivos USB conectados, mas vou ficar de olho nisso.
Pekka suporta GoFundMonica
1

Teve o mesmo problema - teclado do MacBook Air comendo letras, principalmente "ertyuio". Especialmente no login .... Depois de procurar muitas soluções, uma delas funcionou:

  1. Instale qualquer novo teclado via System preferences > Keyboard > Input sources.
  2. Reinicie e exclua o teclado que você acabou de instalar, se não for necessário.

Funcionou como um encanto! Espero que faça o mesmo por você!

Pablo
fonte
1

Temos um iMac final de 2009 com um teclado USB de alumínio que funcionava bem até alguns dias atrás. Então começou a perder pressionamentos aleatórios de teclas.

Algumas experiências desta manhã finalmente revelaram o problema / solução:

Após uma reinicialização (para sair do modo Target Drive), o teclado de alumínio (ALkb) não foi registrado, apesar de um Bluetooth kb (BTkb) sobressalente ter funcionado bem. Depois de reconectar o ALkb em um hub USB alimentado, ele funcionou, mas depois de um tempo percebemos que ele soltava as chaves. Um kb USB diferente, de um Mac Pro (MPkb) mais antigo, se comportava da mesma maneira, embora este funcionasse conectado diretamente à porta USB mais à esquerda (na parte traseira) do iMac.

Surpreendentemente, o ALkb se registrou e funcionou quando conectado à porta USB mais à direita do iMac, embora ainda tenha deixado cair as chaves.

O BTkb não soltou nenhuma chave.

Em um palpite, desconectei o cabo Firewire 800 da parte de trás do iMac, mesmo estando inativo (sem se comunicar com o Mac Pro conectado), e de repente o ALkb e o MPkb funcionaram sem soltar as teclas. Além disso, o ALkb agora funcionava conectado diretamente à porta USB mais à esquerda do iMac (as duas portas do meio estavam sendo usadas).

Pelo menos no meu caso, o cabo Firewire 800 inativo, mas conectado, de alguma forma interferiu no funcionamento adequado das portas USB do iMac. Portanto, a recomendação de desconectar todos os cabos desnecessários é bem fundamentada.

Dushan Mitrovich
fonte
1

Descobri que o truque do teclado mencionado por Pablo funcionava para mim algumas vezes. No entanto, leva um pouco mais de tempo (e interrompe meu fluxo de digitação) para ser executado. O problema ainda parece voltar para mim.

Outro truque mais rápido e temporário é manter pressionadas todas as teclas ruins FGHJK por alguns segundos e depois parar. Por alguma razão, juntá-las e depois soltá-las (e talvez alternar rapidamente essas teclas até que eu receba uma resposta) fará com que elas funcionem novamente por tempo suficiente para que eu termine a frase. Às vezes, posso obter uma resposta assim que levanto. Eu suspeito que tem algo a ver com o buffer do teclado para essas teclas serem preenchidas.

Também tenho o teclado na tela instalado (Teclado -> Mostrar teclado e Emoji na barra de menus).

Se o problema ocorrer com muita frequência, posso explorar o truque de instalação / desinstalação do teclado a longo prazo. No entanto, como requer uma reinicialização, geralmente conecto um teclado externo.

anjchang
fonte
0

Eu experimentei esse problema no macbook pro 2015 com o macos sierra 10.12.1. Isso acontece algumas vezes ao dia. Ocasionalmente, alguns caracteres do teclado são consumidos e, às vezes, o clique forçado (mais profundo) no touchpad não está funcionando e também gestos com vários dedos não estão funcionando. Depois, pode ficar ainda pior para que o ponteiro do mouse pare de se mover. Às vezes, o sistema operacional é capaz de se recuperar do comportamento após 2-3 minutos, outras vezes, tenho que reiniciar o macbook.

No sudo fs_usage | grep "THROTTLED"que posso ver, muitos processos diferentes estão sendo acelerados, mas a CPU está bem abaixo de 100% o tempo todo.

Desativei a indexação do Spotlight e também tentei sudo sysctl debug.lowpri_throttle_enabled=0, mas o problema continua surgindo.

atualização: poucas horas depois da reinicialização, o touchpad e o teclado integrados não foram detectados pelo sistema operacional. isso sugere que eu realmente enfrente um problema de hardware (possível que o cabo de conexão interno tenha algum problema).

Pedro
fonte
11
Isso realmente não responde à pergunta. Se você tiver uma pergunta diferente, faça-a clicando em Fazer pergunta . Você também pode adicionar uma recompensa para chamar mais atenção para essa pergunta quando tiver reputação suficiente . - Resenha
user151019
Mark, confirmo que meu post não é uma resposta e gostaria de adicionar minha experiência como comentário - mas não me foi permitido fazer isso devido às regras deste site (não tenho 50 pontos de reputação). Sinceramente, eu não entendo essa regra.
Peter
Depois de ter reputação suficiente, você poderá adicionar comentários e fazer perguntas de acompanhamento. Para ganhar reputação, responda perguntas claras e concisas .
Fsb