Assegnazione di scorciatoie da tastiera globali per il comportamento delle applicazioni incrociate?

1

Sul PC: per aprire Chrome, il comando era Win + 3 , una nuova finestra era Shift + Win + 3 .

Mi è appena venuto in mente quanto mi fossi affidato a questo. Come posso avere qualcosa di così bello e semplice come questo su Mac? Dovrebbe provare ad aprire la finestra attiva più recente, ma dovrebbe evitare di cambiare Spaces in quanto è molto disorientante. Non dovrebbe disorientare.

Posso scrivere una macro personalizzata? O programma? O comando? O QUALCUNO di avere questo lavoro su Mac?

    
posta Shammoo 29.11.2017 - 17:40
fonte

2 risposte

0

Mentre sai come assegnare nuove scorciatoie per aprire l'app, ho una soluzione per aprire una nuova finestra "Chrome" se non è presente nello spazio corrente o attivare il "Chrome" nello spazio corrente. Questo AppleScript ti impedirà di cambiare gli spazi:

if application "Google Chrome" is running then
    tell application "System Events" to set CurrentSpaceWindows to windows of process "Google Chrome"
    if CurrentSpaceWindows is {} then
        tell application "Google Chrome"
            make new window
            activate
        end tell
    else
        tell application "Google Chrome" to activate
    end if
else
    tell application "Google Chrome" to activate
end if

Ora puoi assegnare un collegamento globale per eseguire questo script e ottenere quello che vuoi (se ho capito bene).

Personalmente preferisco utilizzare BetterTouchTool per assegnare tastiera e altri collegamenti. Puoi assegnare direttamente uno scatto per eseguire questo script.

EDIT:aggiungiunaposibilitàpereseguirlodaunAutomator.

PereseguirlotramiteAutomatorService,devicrearloinquestomodo:

Tienipresentecheholasciatol'interaparte:

onrun{input,parameters}

<-Quivaloscript

returninputendrun

SuccessivamentevaisuPreferenzediSistema->Sicurezzaeamp;PrivacyeaggiungiAutomatorallasezioneAccessibilitàcomequesta:

Quindi dovrebbe funzionare come previsto, l'ho provato e funziona.

    
risposta data 29.11.2017 - 18:37
fonte
0

macOS dovrebbe farti accelerare molto più velocemente.

Vedi macOS Sierra: crea scorciatoie da tastiera per le app per la creazione di scorciatoie da tastiera personalizzate:

You can create keyboard shortcuts only for existing menu commands. You can’t create keyboard shortcuts for general purpose tasks, such as opening an app.

  1. Choose Apple menu > System Preferences, click Keyboard, then click Shortcuts.
  2. Select App Shortcuts on the left, click the Add button , click the Application pop-up menu, then choose a specific app or All Applications. If you want to set a shortcut for a menu command that appears in many apps, choose All Applications.
  3. In the Menu Title field, type the menu command for which you want to create a shortcut, exactly as the command appears in the app, including the > character (type ->), ellipses (type three periods without spaces or press Option-;), or other punctuation.
  4. Click in the Keyboard Shortcut field, press the key combination that you want to use as the keyboard shortcut, then click Add.
    
risposta data 29.11.2017 - 17:48
fonte

Leggi altre domande sui tag