Controllo missione: passa a desktop1 + mostra desktop

1

Sono stufo di premere 2 scorciatoie da tastiera

devi scrivere uno script che indichi il controllo missione come segue:

  1. se non su desktop1, passa al desktop 1
  2. esegui "mostra desktop" (le finestre saranno nascoste \ visualizzate, a seconda di come sono ora)

PS: dove posso trovare informazioni su domare Mission Control e Finder?

attualmente lo uso in questo modo:

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

ma non c'è controllo per "Sono già sul desktop 1" e non attivare / disattivare (mostra \ nascondere le finestre)

    
posta Serg Juxtaposse 23.10.2014 - 13:25
fonte

2 risposte

3

L'in-n-out non può essere evitato con il applescript, per quanto ne so.

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
    
risposta data 24.10.2014 - 23:10
fonte
1

Hai considerato l'utilizzo di Keyboard Maestro ?

Qui puoi guarda come mi occupo di questo. Lo uso per passare da uno schermo all'altro, ma è davvero facile da modificare in base alle tue richieste.

    
risposta data 23.10.2014 - 23:58
fonte

Leggi altre domande sui tag