Karabiner (anteriormente conocido como KeyRemap4MacBook)
Guarde un archivo como este como 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>
Tenga en cuenta que el campo <url>
usa URI de archivos , por ejemplo, cualquier espacio en la ruta o nombre de archivo debe estar codificado con %20
.
Alfred 2
Si tiene el Powerpack para Alfred 2, puede crear un flujo de trabajo como este:
Lasteclasdeaccesorápidotienenunbreveretrasodeformapredeterminada,peropuedereducirlascambiandoelcomportamientodelactivador:
Otras aplicaciones que admiten la asignación de accesos directos a la apertura de aplicaciones
Servicios de automatización
Ha habido un error desde 10.7 donde los atajos de teclado para los servicios de Automator no siempre funcionan hasta que se desplaza sobre el menú de servicios desde la barra de menú. También hay un retraso relativamente largo antes de que se ejecuten los servicios, y los atajos de teclado para los servicios no funcionan cuando la aplicación más avanzada no tiene un menú de servicios.