Se alguém mais quiser alterar o layout de teclado padrão, ele poderá ser alterado executando novamente o assistente de configuração com sudo "/System/Library/CoreServices/Setup Assistant.app/Contents/MacOS/Setup Assistant"
.
Sou um cara de Dvorak.
Eu recentemente instalei uma nova máquina nos inlaws que são não pessoas Dvorak.
Eu estupidamente selecionei Dvorak como meu método de entrada de escolha ao instalar o OS X.
Agora, todos os usuários que eu criei padrão para o Dvorak e precisam passar pelo processo manual de remover o Dvorak como seu método de entrada de escolha e, em vez disso, escolher os EUA.
Eu não tenho ideia de quão longe as implicações podem estar. Pode ser que a qualquer momento que outro usuário seja adicionado, o padrão será Dvorak.
Neste momento, gostaria de definir o padrão de volta para os EUA. Como posso fazer isso?
Comportamentos que estou procurando incluem que quando o menu de entrada não é exibido na tela de login, os EUA são o layout do teclado. Quaisquer futuros usuários criados devem ser padronizados para os EUA sem o menu Entrada na barra de menus. Todos os usuários criados já devem ter seu layout padrão nos EUA.
Obrigado antecipadamente!
Com o comando sudo "/System/Library/CoreServices/Setup Assistant.app/Contents/MacOS/Setup Assistant"
, você precisa criar uma nova conta para cada usuário atual e realizar muitos trabalhos de migração.
Para os usuários atuais com layout de teclado incorreto, eu recomendo de outra forma:
sudo cp /Library/Preferences/com.apple.HIToolbox.plist /tmp/
sudo chmod 777 /tmp/com.apple.HIToolbox.plist
plutil -convert xml1 /tmp/com.apple.HIToolbox.plist
Agora abra /tmp/com.apple.HIToolbox.plist
em um editor de texto (por exemplo, vim ou Emacs).
Em todo o arquivo, você encontrará várias menções de uma chave KeyboardLayout ID
seguida por um inteiro e KeyboardLayout Name
seguido por uma string. Altere essas sequências para o nome do layout de teclado personalizado e os inteiros de ID para o ID do seu layout (a maneira mais fácil de encontrar os valores corretos é comparar com as configurações do usuário encontradas no arquivo ~/Library/Preferences/com.apple.HIToolbox.plist
sudo cp ~/Library/Preferences/com.apple.HIToolbox.plist /tmp/my.plist
plutil -convert xml1 /tmp/my.plist
cat /tmp/my.plist
Além disso, o valor da chave AppleCurrentKeyboardLayoutInputSourceID
deve ser alterado de acordo (para essa circunstância é com.apple.keylayout.Dvorak
). Novamente, você pode encontrar esse valor em seu arquivo de preferências local.
Depois que essas alterações forem concluídas, salve o arquivo e volte para o terminal. Para garantir, você pode criar uma cópia do arquivo com.apple.HIToolbox.plist
original, caso tenha cometido um erro e precise reverter. Em seguida, faça o seguinte:
sudo cp /tmp/com.apple.HIToolbox.plist /Library/Preferences/
sudo chmod 644 /Library/Preferences/com.apple.HIToolbox.plist
Saia do terminal e reinicie o computador (o logout não é suficiente: o arquivo não será relido). Após o reinício, você deve ter o layout do seu teclado na tela de login. Você pode precisar reiniciar duas vezes.
Veja Como redefinir o método de entrada padrão no Mac OS como referência.
Espero que isso ajude você.
Tags keyboard-layout macos