Atalhos de teclado específicos do aplicativo, como os das Preferências do sistema, são armazenados nos arquivos de preferência do aplicativo correspondente em /Users/username/Library/Preferences/
, na chave NSUserKeyEquivalents
de nível superior.
Esses arquivos podem ser lidos e escritos usando os programas /usr/libexec/PlistBuddy
e defaults
na linha de comando.
$ defaults read com.apple.Automator NSUserKeyEquivalents
{
"Hide Library" = "@$l";
"Show Library" = "@$l";
}
$ defaults write com.apple.Terminal NSUserKeyEquivalents -dict-add "About Terminal" '^@$a'
Símbolos e seus significados:
-
@
é o comando -
$
é Shift -
^
é Controle -
~
é Opção
Além disso, você pode simplesmente copiar esses arquivos para outras máquinas para levar suas preferências de usuário com você.