Alterar chaves de pseudo-função para mostrar / ocultar o aplicativo

1

No meu macbook air, a tecla F5 não está atribuída. Então, em Sparrow, eu coloquei essa chave para esconder / mostrar Sparrow. Basicamente eu tenho uma tecla F dedicada para olhar a minha caixa de entrada e depois escondê-la novamente para voltar ao meu trabalho.

Minha pergunta é: Como posso atribuir novamente F3 (expor) ou F4 (painel de controle) ou mesmo F12 (ejetar) para mostrar / ocultar outros aplicativos como Skype, Adium ou VLC?

As preferências do pardal permitiram-me atribuir uma chave. Existe um rabisco que eu posso escrever ou uma configuração de Preferências do Sistema Mac que eu possa manipular para atingir esse objetivo? Estou aberto a softwares de terceiros, de preferência um que não exija estar no dock ou na barra de menus.

EDIT: Eu encontrei um programa prático FunctionFlip que só altera algumas das teclas de função para seu estado original. Eu então encontrei um lançador, Alfred, que eu posso atribuir chaves para. Obrigado a @slhck pela inspiração!

victoroux
fonte

Respostas:

1

Se você quiser reatribuir chaves do sistema como F3ou F4, você precisa primeiro ir em  »Preferências do Sistema» Atalhos de Teclado e , em seguida, marque a opção a seguir:

Use todas as teclas F1, F2, etc. como teclas de função padrão

Agora você está pronto para ir

Esta página oferece 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 lançador de terceiros para abri-lo. Faísca vem à mente. Você pode colar o script acima como está e usá-lo F5como atalho:

Lave e repita para outras aplicações!

slhck
fonte
Eu não consigo substituir as teclas que são normalmente usadas para expor e dashboard
victoroux
Se você for para Preferências do Sistema, no Teclado, marque Usar todas as teclas F1, F2, etc. como teclas de função padrão . Dessa forma, eles não interferirão e você poderá atribuí-los.
slhck
Eu não queria passar por todo o trabalho de atribuir o resto das teclas F de volta, então eu instalei o FunctionFlip. E eu estou usando o Alfred para lançar coisas como você sugeriu a terceiros (o Spark não estava funcionando bem no meu sistema). Muito obrigado :)
victoroux 01 de
Que bom que você está trabalhando, de nada!
slhck