DefaultKeyBinding.dict
é ignorado por muitos aplicativos, como XCode e Firefox. Mesmo em um aplicativo em que DefaultKeyBinding.dict
não seja ignorado, o método rename:
pode não funcionar para renomear arquivos ou outros itens.
A execução de 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" em "Preferências do Sistema > Teclado & Atalhos de aplicativo > Atalhos de aplicativo >" em "Preferências do sistema". 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 um aplicativo 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 tem um item de menu chamado "Renomear", e o método rename:
não funciona para renomear um item da lista de reprodução no iTunes, portanto nenhum método funciona no iTunes.
Provavelmente será mais conveniente usar apenas o atalho padrão do OS X para renomear itens, que geralmente é retornar, ou inserir (fn + return) em lugares como listas de reprodução do iTunes.