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.