Sì, se conosci il applescript.
Ad esempio, per passare a Spazio 1 sul Schermo secondario . Nota:
1) La visualizzazione primaria / secondaria è definita da dove si trova la barra dei menu (vale a dire Preferenze di sistema - > Visualizza - > Disposizione), non tramite il fuoco del cursore.
2) Questo script passa a Spazio 1 , che si tratti di un desktop o di un'app a schermo intero. Se vuoi passare solo al desktop 1, è possibile farlo, ma non con questo script così com'è.
3) Se non ti dispiace lampeggiare, rimuovi delay 0.5
line.
4) Lo script non può fare a meno dell'animazione / transizione.
5) Abilita l'accessibilità e tutto il normale spunto di mele.
6) Modifica il numero del pulsante per passare a uno spazio diverso su quel display. Modifica il numero dell'elenco per cambiare Display diverso.
7) Passare a uno spazio inesistente, ad es. Spazio 100, lascerebbe l'interfaccia utente al controllo della missione. Niente di male sta andando male al tuo computer. Rimane solo lì e l'utente dovrà tornare manualmente allo spazio corrente.
8) Nessuna commutazione relativa, ovvero sposta a sinistra oa destra uno spazio. Solo commutazione assoluta.
9) La messa a fuoco del cursore non cambia visualizzazione dopo aver eseguito questo script. Questo è un vantaggio.
10) Nessuno spostamento simultaneo di spazi su entrambi i display.
tell application "System Events"
do shell script "/Applications/Mission\ Control.app/Contents/MacOS/Mission\ Control"
delay 0.5
tell process "Dock" to tell group 1 to tell list 2 to tell button 1 to click
end tell