Mac OSX modificando atalhos de teclado - métodos diferentes

0

Existem 2 maneiras de fazer o botão F2 renomear arquivos no OSX

  1. no arquivo ~ / Library / KeyBindings / DefaultKeyBinding.dict, insira isto:

    "\ UF705"="renomear:";

  2. execute este comando: padrões escrevem com.apple.finder NSUserKeyEquivalents -dict-add 'Renomear' '\ UF705'

Qual método é melhor? O que acontece se houver atalhos conflitantes?

    
por activity 11.06.2016 / 14:16

1 resposta

2

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.

    
por 22.06.2016 / 13:11