Mientras que usted sabe cómo asignar nuevos accesos directos para la apertura de la aplicación que tengo una solución para abrir nueva ventana "Chrome" si no está presente en el espacio actual o activar el "Chrome" en el espacio actual. Este AppleScript evitará que se cambie de espacio:
if application "Google Chrome" is running then
tell application "System Events" to set CurrentSpaceWindows to windows of process "Google Chrome"
if CurrentSpaceWindows is {} then
tell application "Google Chrome"
make new window
activate
end tell
else
tell application "Google Chrome" to activate
end if
else
tell application "Google Chrome" to activate
end if
Ahora puedes asignar un atajo global para ejecutar este script y conseguir lo que quieres (Si te he entendido bien).
Personalmente, prefiero utilizar BetterTouchTool para asignar atajos de teclado y otros. Puedes asignar directamente un shotcut para ejecutar este script.
EDIT: añadir la posibilidad de ejecutarlo desde un Automator.
Para ejecutarlo a través de Automator Service, hay que crearlo así:
Por favor, tenga en cuenta que he dejado toda la parte:
on run {input, parameters}
<- Aquí va el script
return input
end run
Después ve a Preferencias del Sistema -> Seguridad y Privacidad y añade Automator a la sección de Accesibilidad así:
Entonces debería funcionar como se espera, lo he probado y funciona.