Crea un Nuevo Espacio en Mavericks usando Applescript

En Mavericks, ¿es posible usar Applescript para crear un nuevo espacio en Mission Control?

También probé el siguiente código para cambiar a otro espacio, pero parece que no hace nada...

tell application "System Events"
    tell process "Finder"
        keystroke "2" using control down --switches to space 2
    end tell
end tell

Respuestas (2)

delay 0.5 -- time to release command if the script is run with command-R
tell application "System Events"
    key code 126 using control down -- control-up
    delay 1
    do shell script "MouseTools -x 1900 -y 60;sleep 1;MouseTools -leftClickNoRelease;MouseTools -releaseMouse"
    key code 53 -- escape
end tell

Puede descargar MouseTools desde http://www.hamsoftengineering.com/codeSharing/MouseTools/MouseTools.html . Consulte http://osxnotes.net/applescript.html para obtener una lista de códigos clave.

Utilice el código de tecla en lugar de la pulsación de tecla. No veo por qué se necesita MouseTools. Suponiendo que tiene cntrl-2 vinculado al espacio, esto debería cambiarlo (al menos en Yosemite):

tell application "System Events"
    key code 19 using control down
end tell

-- numkey code
-- 1 18
-- 2 19
-- 3 20
-- 4 21