No meu macbook air, a tecla F5 não está atribuída. Então, no Sparrow, configurei essa chave para ocultar/mostrar o Sparrow. Basicamente, tenho uma tecla F dedicada para ver minha caixa de entrada e ocultá-la novamente para voltar ao trabalho.
Minha pergunta é: como posso reatribuir F3 (expor) ou F4 (painel) ou mesmo F12 (ejetar) para mostrar/ocultar outros aplicativos como Skype, Adium ou VLC?
As preferências de Sparrow me permitiram atribuir uma chave. Existe um applescript que eu possa escrever ou uma configuração de Preferências do Sistema Mac que eu possa manipular para atingir esse objetivo? Estou aberto a software de terceiros, de preferência um que não exija estar no dock ou na barra de menus.
EDIT: Encontrei um programa útil FunctionFlip que altera apenas algumas das teclas de função para seu estado original. Então encontrei um lançador, Alfred, ao qual posso atribuir chaves. Obrigado ao @slhck pela inspiração!
Responder1
Se você quiser reatribuir chaves do sistema como F3ou F4, primeiro você precisa ir para » Preferências do Sistema » Atalhos de tecladoe marque a seguinte opção:
Use todas as teclas F1, F2, etc. como teclas de função padrão
Agora você está pronto para ir.
Esta páginaoferece muitos AppleScripts para alternar a visibilidade dos aplicativos. Aqui está um que deve funcionar:
set appName to "Skype"
set needsActivation to false
tell application "System Events"
if frontmost of process appName then
set visible of process appName to false
else
set needsActivation to true
end if
end tell
if needsActivation then
tell application appName to activate
end if
Você poderia então usar qualquer iniciador de terceiros para abri-lo.Fagulhavem à mente. Você pode colar o script acima como está e usar F5como tecla de atalho:
Enxágue e repita para outras aplicações!