Você pode criar um serviço como este:
Emseguida,digiteumatalhoemPreferênciasdosistema.
Háumatrasodetalvez0,1-1santesdosserviçosdoAutomatorseremexecutados,epelomenosnasminhasinstalaçõesde10.7e10.8,osatalhosparaosserviçosnemsemprefuncionamatéqueeupasseipelomenudeserviçosnabarrademenus.Vocêtambémpodeusar
<?xml version="1.0"?>
<root>
<vkopenurldef>
<name>KeyCode::VK_OPEN_URL_SHELL_TERMINAL</name>
<url type="shell">osascript -e 'tell app "Terminal"' -e 'do script ""' -e activate -e end</url>
</vkopenurldef>
<item>
<name>test</name>
<identifier>test</identifier>
<autogen>__KeyToKey__ KeyCode::F5, ModifierFlag::NONE, KeyCode::VK_OPEN_URL_SHELL_TERMINAL</autogen>
</item>
</root>
Se outras pessoas procurarem uma maneira de abrir o Terminal e criarem uma nova janela apenas se não houver janelas, você poderá usar um private.xml como este com o KeyRemap4MacBook:
<?xml version="1.0"?>
<root>
<vkopenurldef>
<name>KeyCode::VK_OPEN_URL_TERMINAL</name>
<url>file:///Applications/Utilities/Terminal.app</url>
</vkopenurldef>
<item>
<name>test</name>
<identifier>test</identifier>
<autogen>__KeyToKey__ KeyCode::F5, ModifierFlag::NONE, KeyCode::VK_OPEN_URL_TERMINAL</autogen>
</item>
</root>
Ou se você comprou o Powerpack for Alfred 2, você pode criar um fluxo de trabalho como este: