Não consigo fazer login no meu MacBook devido ao remapeamento do teclado. Posso redefinir as configurações do teclado de alguma forma?

Não consigo fazer login no meu MacBook devido ao remapeamento do teclado. Posso redefinir as configurações do teclado de alguma forma?

Atualmente, não consigo fazer login no meu MacBook - executando o Mac OS X 10.10 (Yosemite) - porque as teclas do teclado parecem ter sido remapeadas de alguma forma (provavelmente meus filhos). A Jtecla parece digitar algo e Hparece funcionar como backspace. Tenho que conectar um teclado externo para poder digitar qualquer coisa. Mas mesmo com o teclado externo algumas teclas gostam Ae Lnão funcionam.

Existe uma maneira de redefinir as configurações do teclado no Terminal, pois não consigo fazer login em nenhuma conta?

Responder1

Existe uma maneira de redefinir as configurações do teclado no Terminal, pois não consigo fazer login em nenhuma conta?

Esta postagem no Ask Differentexplora diferentes maneiras de lidar com isso quando conectado ao Mac OS X. Mas se você estiver fazendo login através do Terminal no “Modo de recuperação”, você terá que ajustar esses procedimentos para corresponder à ação em um volume diferente.

Por exemplo, embora esse tópico de perguntas e respostas aponte para agir neste arquivo:

~/Library/Preferences/com.apple.HIToolbox.plist

Mas observe que isso ~/se refere ao diretório inicial do seu usuário. Mas quando você faz login através do Terminal no “Modo de recuperação”, você não está inicializando em seu volume ou mesmo em seu usuário – obviamente – mas sim em uma partição separada.

Assim, você pode ajustar os itens do usuário no sistema, mas precisa modificar os caminhos para poder atuar nos arquivos do sistema principal. Então, quando você estiver logado através do Terminal em “Modo de Recuperação” execute este comando:

ls /Volumes/

Isso listará todos os volumes conectados associados à sua máquina. Agora observe o verdadeiro nome do volume do seu sistema, que pode ser algo como Hard Disk/. Com isso anotado, você pode encontrar o seu com.apple.HIToolbox.plistexplorando um caminho como este:

ls /Volumes/Hard\ Disk/Users/[username]/Library/Preferences/com.apple.HIToolbox*

É claro que mude [username]para corresponder ao seu nome de usuário. Então se fosse só joshentão o lscomando seria:

ls /Volumes/Hard\ Disk/Users/josh/Library/Preferences/com.apple.HIToolbox*

Depois de saber em qual arquivo você estaria agindo, eu recomendaria uma renomeação de força bruta desse arquivo - em vez de editá-lo - para forçar o sistema a regenerar o arquivo com.apple.HIToolbox.plist. Eu procederia assim, primeiro entrando nesse diretório:

cd /Volumes/Hard\ Disk/Users/josh/Library/Preferences/

Em seguida, renomeie o arquivo assim:

mv com.apple.HIToolbox.plist com.apple.HIToolbox.plist.old

O ato de simplesmente nomear o arquivo com.apple.HIToolbox.plist.oldo tornará efetivamente desconhecido para o sistema. Portanto, um novo com.apple.HIToolbox.plistdeve ser regenerado. E simplesmente renomeando-o – em vez de apenas excluí-lo – você terá um backup para o caso de algo quebrar.

Dito isso, não tenho 100% de certeza de que lidar com isso com.apple.HIToolbox.plistresolveria o problema. Mas pelo menos agora você sabe que ao usar o Terminal no “Modo de recuperação”, você precisa navegar explicitamente até o sistema de arquivos da instalação do sistema operacional principal para fazer ajustes e ajustes.

informação relacionada