Editar em novembro de 2018
Isso agora é discutível desde High Sierra. No Finder, Cmd ⌘ Shift ⇧ . [ponto final, ponto final] alternará arquivos invisíveis em tempo real, nada mais é necessário.
Cmd ⌘ H é o atalho de todo o sistema para "Ocultar aplicativo mais à frente"
Para tentar vincular um novo atalho a isso, talvez você possa usar o Automator para adicionar um serviço - mas ainda não sei como convencê-lo a substituir o padrão existente do sistema.
Isso funciona como um serviço se você usar uma chave que não seja do sistema, mas não com Cmd ⌘ H
on run {input, parameters}
set newHiddenVisiblesState to "YES"
try
set oldHiddenVisiblesState to do shell script "defaults read com.apple.finder AppleShowAllFiles"
if oldHiddenVisiblesState is in {"1", "YES"} then
set newHiddenVisiblesState to "NO"
end if
end try
do shell script "defaults write com.apple.finder AppleShowAllFiles " & newHiddenVisiblesState
tell application "Finder"
set theWindows to every Finder window
repeat with i from 1 to number of items in theWindows
set this_item to item i of theWindows
set theView to current view of this_item
if theView is list view then
set current view of this_item to icon view
else
set current view of this_item to list view
end if
set current view of this_item to theView
end repeat
end tell
return input
end run
Edite para o El Capitan…
Notei que a atualização da janela do Finder não funciona mais no El Capitan; portanto, esta é uma versão modificada, saindo do Finder.
on run {input, parameters}
--Toggle Invisibles, El Capitan Version
set newHiddenVisiblesState to "YES"
try
set oldHiddenVisiblesState to do shell script "defaults read com.apple.finder AppleShowAllFiles"
if oldHiddenVisiblesState is in {"1", "YES"} then
set newHiddenVisiblesState to "NO"
end if
end try
do shell script "defaults write com.apple.finder AppleShowAllFiles " & newHiddenVisiblesState & "; killall Finder"
end run
Eu acho que você poderia fazê-lo funcionar apenas para o Finder, se você especificou algum outro comando-chave para o Hide Finder - como é visível como um item de menu, seria possível substituir somente pelo aplicativo [colocando algo 'inútil' como um alternativa], deixando você livre Cmd ⌘ H para alternar os invisíveis somente do Finder.
Testado - funciona dessa maneira