1 votos

Control de la misión: cambiar a escritorio1 + mostrar escritorio

Estoy aburrido de pulsar 2 atajos de teclado

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

  1. si no está en el escritorio 1, cambia al escritorio 1
  2. realizar "mostrar escritorio" (Windows se ocultará \displayed (dependiendo de cómo estén ahora)

PD: ¿dónde puedo encontrar información sobre cómo domesticar Mission Control y Finder?

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 ningún control para "ya estoy en el escritorio 1", y no hay ningún interruptor (mostrar \hide Windows)

3voto

Tim Brigham Puntos 8727

El in-n-out no se puede evitar con applescript, 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

1voto

jherran Puntos 6511

¿Ha considerado la posibilidad de utilizar Maestro del teclado ?

Aquí puedes ver cómo me enfrento a esto. Lo uso para cambiar entre pantallas, pero es realmente fácil de modificar según sus peticiones.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X