Possível duplicação:
inicie um aplicativo OS X com um atalho de teclado
É possível definir uma tecla de atalho global para mostrar / ocultar um aplicativo específico no OS X?
Por exemplo, eu quero poder mostrar / ocultar o Safari com Cmd+ Space.
Possível duplicação:
inicie um aplicativo OS X com um atalho de teclado
É possível definir uma tecla de atalho global para mostrar / ocultar um aplicativo específico no OS X?
Por exemplo, eu quero poder mostrar / ocultar o Safari com Cmd+ Space.
Respostas:
Abra o Automator , selecione para criar um Serviço , configure para que ele não receba entrada em nenhum aplicativo .
Na biblioteca, clique duas vezes em Utilitários »Executar AppleScript e digite o seguinte na área de texto grande:
on run {input, parameters}
tell application "System Events"
set names to name of application processes
if names contains "Safari" then
tell application process "Safari"
if visible then
set visible to false
else
# use the following to simply have it reappear:
set visible to true
# use the following to focus Safari:
tell application "Safari" to activate
end if
end tell
else
display dialog "Safari is not running"
end if
end tell
return input
end run
Salve com qualquer nome. Atribua um atalho de teclado em Preferências do sistema »Teclado» Atalhos de teclado »Serviços . Lembre-se de desativar o atalho do Spotlight Cmd-Space
.
display dialog
, você pode alternativamente tell application "Safari" to activate
iniciá-lo se não estiver em execução.
Salvar no AppleScript Editor e atribuir um atalho para executar um script no OS X
tell application (path to frontmost application as text)
if name is "TextEdit" then
set bid to id
tell application "System Events" to tell (process 1 where bundle identifier is bid)
set visible to false
end tell
else
tell application "TextEdit"
reopen
activate
end tell
end if
end tell
CMD + W oculta as janelas. Isso funciona globalmente. No entanto, para voltar a eles, você precisa clicar nos ícones do dock. No entanto, em um navegador, a guia será fechada.