Mentre sai come assegnare nuove scorciatoie per aprire l'app, ho una soluzione per aprire una nuova finestra "Chrome" se non è presente nello spazio corrente o attivare il "Chrome" nello spazio corrente.
Questo AppleScript ti impedirà di cambiare gli spazi:
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
Ora puoi assegnare un collegamento globale per eseguire questo script e ottenere quello che vuoi (se ho capito bene).
Personalmente preferisco utilizzare BetterTouchTool per assegnare tastiera e altri collegamenti. Puoi assegnare direttamente uno scatto per eseguire questo script.
EDIT:aggiungiunaposibilitàpereseguirlodaunAutomator.
PereseguirlotramiteAutomatorService,devicrearloinquestomodo:
Tienipresentecheholasciatol'interaparte:
onrun{input,parameters}
<-Quivaloscript
returninputendrun
SuccessivamentevaisuPreferenzediSistema->Sicurezzaeamp;PrivacyeaggiungiAutomatorallasezioneAccessibilitàcomequesta:
Quindi dovrebbe funzionare come previsto, l'ho provato e funziona.