
Existem 2 maneiras de fazer o botão F2 renomear arquivos no OSX
no arquivo ~/Library/KeyBindings/DefaultKeyBinding.dict, insira isto:
"\UF705" = "renomear:";
execute este comando: defaults write com.apple.finder NSUserKeyEquivalents -dict-add 'Rename' '\UF705'
Qual método é melhor? O que acontece se houver atalhos conflitantes?
Responder1
DefaultKeyBinding.dict
é ignorado por muitos aplicativos como XCode e Firefox. Mesmo em um aplicativo onde DefaultKeyBinding.dict
não é ignorado, o rename:
método pode não funcionar para renomear arquivos ou outros itens.
A execução defaults write com.apple.finder NSUserKeyEquivalents -dict-add 'Rename' '\UF705'
modifica ~/Library/Preferences/com.apple.finder.plist
, mas você precisa sair e reabrir o Finder para aplicar as alterações. Ele faz o mesmo que adicionar um atalho para o item de menu "Renomear" no Finder em "Preferências do Sistema > Teclado > Atalhos > Atalhos de aplicativos". Você pode adicionar um atalho global que não se aplica apenas ao Finder executando defaults write -g NSUserKeyEquivalents -dict-add Rename \\Uf705
ou adicionando o atalho em "Todos os aplicativos" nas Preferências do Sistema.
Se uma aplicação tiver um item de menu cujo atalho seja F2, ele terá precedência sobre o atalho definido em DefaultKeyBinding.dict
, mas será substituído pelo atalho definido em NSUserKeyEquivalents
.
O iTunes não possui um item de menu chamado "Renomear" e o rename:
método não funciona para renomear um item da lista de reprodução no iTunes, portanto, nenhum dos métodos funciona no iTunes.
Provavelmente será mais conveniente usar apenas o atalho padrão do OS X para renomear itens, que geralmente é return, ou digitar (fn + return) em locais como listas de reprodução do iTunes.