Si bien sabe cómo asignar nuevos accesos directos para abrir la aplicación, tengo una solución para abrir la nueva ventana "Chrome" si no está presente en el espacio actual o activar "Chrome" en el espacio actual.
Este AppleScript evitará que cambies los espacios:
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 acceso directo global para ejecutar este script y obtener lo que deseas (si te entendí correctamente).
Personalmente prefiero usar BetterTouchTool para asignar el teclado y otros accesos directos. Puede asignar directamente un corte de tiro para ejecutar este script.
EDITAR:agreguelaposibilidaddeejecutarlodesdeunAutomator.
ParaejecutarloatravésdelServicioAutomator,debecrearloasí:
Tengaencuentaquehedejadotodalaparte:
onrun{input,parameters}
<-Aquívalasecuenciadecomandos
returninputendrun
Mástarde,vayaaPreferenciasdelsistema->Seguridadyamp;PrivacidadyagregueAutomatoralaseccióndeAccesibilidadcomoesta:
Entonces debería funcionar como se esperaba, lo he probado y funciona.