Como desativar o teclado interno em um MacBook Pro?

13

Meu gato tem o hábito desagradável de pular o MBP e causar pressionamentos de tecla que atrapalham as coisas (em qualquer lugar, desde interromper um vídeo em execução até excluir um arquivo).

Estou procurando algum utilitário ou hack para desativar completamente o teclado interno e reativá-lo usando o mouse ou usando alguma combinação de teclas.

Alguma idéia de como conseguir isso?

GJ.
fonte
1
Tive um salto de gato no meu MBP uma vez, exceto que ele se assustou e arrancou as teclas do teclado logo depois do salto. Boa pergunta embora.
Troggy
Mesmo problema com um gato aqui! E ele é muito bonito para mim para obter qualquer chateado com isso ^^
Adrien Seja
1
Embora não seja uma solução para seu problema específico, o Karabiner ( pqrs.org/osx/karabiner ) permite que eu desative meu teclado interno quando o teclado externo estiver conectado. Isso permite que eu coloque meu teclado externo diretamente sobre o teclado interno do meu Macbook.
kas

Respostas:

6

Apenas tentei isso no meu MBP de 2013 com 10.8.5:

O teclado externo ainda funciona bem e eu pude desativar e reativar meu teclado interno.

Para desativar o teclado interno de um Mac portátil:

sudo kextunload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext/ The internal keyboard is then disabled, external keyboards will still work.

Para reativar o teclado interno de um Mac portátil:

sudo kextload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext/

Quando inicialmente desabilito o teclado interno, o terminal notifica-me que:

(kernel) Can't unload kext com.apple.driver.AppleUSBTCKeyboard; classes have instances:
(kernel)     Kext com.apple.driver.AppleUSBTCKeyboard class AppleUSBTCKeyboard has 11 instances.
Failed to unload com.apple.driver.AppleUSBTCKeyboard - (libkern/kext) kext is in use or retained (cannot unload).

No entanto, o comando funciona, sem efeitos negativos.

Agradecimentos a: macrumours

ptim
fonte
confirmou que isso funciona no macbook branco de 2009 com a versão 10.8.5 e não notei nenhum efeito colateral. Funciona como um encanto. impressionante.
Aidan Miles
Funciona no MBP (meados de 2014) em execução10.10.3
Samveen 15/06
Não funciona em 10.10.5
Srneczek
Funciona no MBP (final de 2011) em execução10.9.5
luckydonald
1
Não funcionou em um MacBook Pro Retina 2015 executando o macOS High Sierra 10.13.6.
kas
5

Existem alguns programas de terceiros que fazem coisas semelhantes.

Lockey

editar: você também pode tentar o Limpador de Teclado

Rex
fonte
2
O limpador de teclado é simples e agradável. você tem o cmd-q para fechá-lo e recuperar o teclado. Cliques do mouse não serão registrados.
Martin Marconcini 08/09/10
Lockey parece ser possivelmente desonesto / embuste (como não é confiável em termos de informações pessoais / de pagamento, embuste). O site está vinculado a um domínio diferente anunciando uma nova versão que funciona com dissidentes e você só pode pagar com cartão de crédito e sem download de teste, e a coisa toda parece desonesta. Uma pena, pois é a única solução não-terminal que eu poderia encontrar ...
1
O limpador de teclado bloqueia todos os teclados, não apenas o teclado central.
Srneczek
Apenas para registrar aos que estão votando com baixa votação minha resposta: Esta pergunta / resposta tem mais de 5 anos e os softwares e correções que funcionaram então provavelmente são muito diferentes hoje.
Rex
O Limpador de teclado emite o som "funk" do erro de sistema do macOS ao pressionar as teclas, o que pode ser irritante para os usuários.
jtheletter
4

As teclas do mouse podem resolver seu problema sem aplicativos. É uma opção de acessibilidade embutida no OS X (pode ser ativada e desativada). Basicamente, quando você pressiona a tecla Opção 5 vezes, ela é ativada (ou desativada da mesma maneira) e, em seguida, você só pode usar de 6 a 8 teclas no teclado para controlar o mouse - outras teclas e touchpad estão desativados -, portanto, se o seu gato não pressiona 1 ou 2 teclas (cliques esquerdo e direito do mouse), você está bem.

Não é uma solução 100%, mas poderia funcionar em 80-90% dos casos. Estou usando-o quando coloco meu teclado ergonômico em cima do teclado do MacBook Pro. Pergunto-me quando (e se) os teclados ergonômicos chegarão aos notebooks, para ser sincero. Em breve, haverá um mundo cheio de programadores cegos com RSI ou túneis do carpo nos pulsos.

Minha versão atual é El Capitan 10.11.1, mas acho que funcionou na 10.10.5, que eu tinha algumas semanas atrás.

Srneczek
fonte
1

O Karabiner-Elements é um software de código aberto com personalizações poderosas do teclado, incluindo a capacidade de desativar o teclado interno quando um externo está conectado.

captura de tela

Eu tenho um MBP de 2018 com o teclado horrível que começou a falhar de muitas maneiras maravilhosas agora. Eu tenho um teclado bluetooth barato que acabei de colocar na parte superior do teclado interno, e o uso do Karabiner-Elements me permite desativá-lo para que a pressão do teclado acima não provoque pressionamentos de tecla indesejados.

https://github.com/pqrs-org/Karabiner-Elements

Jeff Puckett
fonte
Jeff, isso também funciona para a tela de login após a reinicialização? Meu antigo MBP de 17 "de 2010 tem um problema estranho com o teclado, ao enviar aleatoriamente o caractere" 9 "e a própria tecla 9 não funciona. Usando o teclado embutido, é impossível fazer login por esse motivo. funciona com o teclado externo, mas como o teclado interno se deteriora ainda mais, preciso desativá-lo completamente mesmo após uma reinicialização ao obter a tela de login.Este utilitário também faz isso? Obrigado - Erik
Erik van der Neutro
@ErikvanderNeut sim, eu uso meu teclado externo para fazer login. Também não consigo usar o teclado interno para fazer login, porque as teclas às vezes enviam duplicados e às vezes nem sequer. embora eu ache que isso não tenha nada a ver com o Karabiner, porque acredito que meu teclado externo funcione para login sem ele. Eu só preciso do Karabiner para desativar o teclado interno.
Jeff Puckett
Jeff, sim, o teclado externo funciona para login por padrão (sem ferramentas especiais) também para mim, como eu descrevi. O problema que estou tendo, no entanto, é que o teclado interno está enviando caracteres "9" aleatórios cada vez mais, mesmo quando você não o toca. Portanto, preciso poder desativá-lo completa e permanentemente, mesmo antes de efetuar o login, porque, enquanto digito minha senha de login no teclado externo, é mais provável que o teclado interno injete caracteres indesejados ao mesmo tempo: - (Talvez eu deva abrir o Mac e desconectar fisicamente o teclado interno.
Erik van der Neut 15/01
0

Você pode colocar uma senha no protetor de tela ("Exigir senha [tempo] segundos após o sono ou o protetor de tela começar" na guia "Geral" da seção "Segurança" das Preferências do sistema, provavelmente é melhor adicionar um canto quente para uma ativação rápida ) Isso exigirá que você digite sua senha sempre que retornar ao seu computador - a menos que seu gato saiba disso, você estará protegido contra qualquer entrada acidental.

Infelizmente, isso significa que você não deve usar o computador nesse momento. Além de usar um monitor externo e assim por diante e fechar a tampa , não conheço nenhuma maneira integrada de desativar o teclado.

Scott
fonte
0

Parece que todos os gatos gostam de mexer com MacBooks

Este http://www.indiegogo.com/Mac-OS-X-Keyboard-Lock-Application-Lockey deve resolver seu problema

ou tente este http://jan.prima.de/~jan/plok/archives/48-Keyboard-Cleaner.html

PS: Você é o mesmo usuário que fez esta pergunta aqui http://discussions.apple.com/thread.jspa?threadID=1646187

subanki
fonte
1
O link Indie Gogo está morto.
jtheletter
O Limpador de teclado emite o som "funk" do erro de sistema do macOS ao pressionar as teclas, o que pode ser irritante para os usuários.
jtheletter
0

Experimente o software gratuito CatNip , que afirma detectar a digitação semelhante a um gato e bloqueia o teclado em resposta.

ischeriad
fonte
0

Há um excelente aplicativo gratuito que faz exatamente isso. Ele se chama KeyboardCleanTool e é feito pelo mesmo cara que criou o BetterSnapTool.

Ao contrário do Limpador de Teclado, você ainda pode usar o computador normalmente enquanto o teclado está desativado.

Alex Ryan
fonte
1
Por favor, não faça o link diretamente para downloads. Em vez disso, você deve vincular à página do produto. Leia também Como recomendo o software para obter algumas dicas sobre como você deve recomendar o software. No mínimo, você deve fornecer mais do que apenas um link, por exemplo, algumas informações adicionais sobre o próprio software.
DavidPostill
-1

http://macifier.com/ este aplicativo é gratuito, bloqueia o teclado, n não desliga a tela (você pode continuar no FaceTime / Skype ou assistir a um filme) !! Outros aplicativos desfocam a tela.

Sheryl Ann Franklin
fonte
1
Isso não parece mais disponível, e o link acima leva a uma página suspeita.
jtheletter