Moschettone (precedentemente noto come KeyRemap4MacBook)
Salva un file come questo private.xml :
<?xml version="1.0"?>
<root>
<vkopenurldef>
<name>KeyCode::VK_OPEN_URL_Safari</name>
<url>file:///Applications/Safari.app</url>
</vkopenurldef>
<vkopenurldef>
<name>KeyCode::VK_OPEN_URL_iTunes</name>
<url>file:///Applications/iTunes.app</url>
</vkopenurldef>
<vkopenurldef>
<name>KeyCode::VK_OPEN_URL_EMACS</name>
<url>file:///Applications/Emacs.app</url>
</vkopenurldef>
<item>
<name>custom</name>
<identifier>custom</identifier>
<autogen>__KeyToKey__ KeyCode::F11, KeyCode::VK_OPEN_URL_Safari</autogen>
<!-- change the right option into an extra modifier key -->
<autogen>__KeyToKey__ KeyCode::OPTION_R, KeyCode::VK_MODIFIER_EXTRA1</autogen>
<autogen>__KeyToKey__ KeyCode::I, ModifierFlag::EXTRA1, KeyCode::VK_OPEN_URL_iTunes</autogen>
<!-- make a short press of the right command open Emacs -->
<autogen>__KeyOverlaidModifier__ KeyCode::COMMAND_R, KeyCode::COMMAND_R, KeyCode::VK_OPEN_URL_EMACS</autogen>
</item>
</root>
Tieni presente che il campo <url>
utilizza URI di file così, ad esempio, qualsiasi spazio nel percorso o nome file dovrebbe essere codificato con %20
.
Alfred 2
Se hai Powerpack per Alfred 2, puoi creare un flusso di lavoro come questo:
Itastidisceltarapidahannounbreveritardoperimpostazionepredefinita,mapuoiridurlomodificandoilcomportamentodeltrigger:
Altre applicazioni che supportano l'assegnazione di scorciatoie per l'apertura di applicazioni
Servizi di automazione
C'è stato un bug dal 10.7 in cui le scorciatoie da tastiera per i servizi di Automator non funzionano sempre fino a quando non si passa con il mouse sul menu servizi dalla barra dei menu. C'è anche un ritardo relativamente lungo prima dell'esecuzione dei servizi e le scorciatoie da tastiera per i servizi non funzionano quando l'applicazione in primo piano non ha un menu servizi.