Control de la misión: cambiar a desktop1 + show desktop

1

Me aburro de presionar 2 atajos de teclado

necesita escribir un script que indique lo siguiente al control de la misión:

  1. si no está en desktop1, cambie a desktop 1
  2. realice "mostrar escritorio" (las ventanas se ocultarán \ se mostrarán, dependiendo de cómo estén ahora)

PD: ¿dónde puedo encontrar información sobre cómo dominar el control y el buscador de la misión?

actualmente lo uso así:

tell application "System Events"
    key code 18 using {option down, command down} --current shortcut for "Switch to Desktop 1"
    key code 103 --current shortcut to "Show Desktop"
end tell

pero no hay ninguna comprobación de "ya estoy en el escritorio 1", y no hay ninguna opción (mostrar / ocultar ventanas)

    
pregunta Serg Juxtaposse 23.10.2014 - 13:25

2 respuestas

3

El in-n-out no se puede evitar con Applecript, que yo sepa.

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 1 to tell button 1 to click
    delay 0.5

    do shell script "/Applications/Mission\ Control.app/Contents/MacOS/Mission\ Control 1"

end tell
    
respondido por el fartheraway 24.10.2014 - 23:10
1

¿Consideró utilizar Keyboard Maestro ?

Aquí puedes Mira cómo trato con esto. Lo uso para cambiar entre pantallas, pero es realmente fácil de modificar según sus solicitudes.

    
respondido por el jherran 23.10.2014 - 23:58

Lea otras preguntas en las etiquetas