Posso creare un collegamento per aprire un'applicazione specifica su OS X?

48

Voglio creare una scorciatoia da tastiera per aprire Firefox mentre sto lavorando in un'altra applicazione. So che posso usare ⌘ CMD + T quando sono in Firefox per aprire una nuova scheda.

Non ho trovato un modo per creare quel tipo di scorciatoie in Preferenze di Sistema.

Qualche idea?

    
posta politicus 04.08.2011 - 08:45
fonte

7 risposte

40

Moschettone (precedentemente noto come KeyRemap4MacBook)

Salva un file come questo private.xml :

<?xml version="1.0"?>
<root>
  <vkopenurldef>
    <name>KeyCode::VK_OPEN_URL_Safari</name>
    <url>file:///Applications/Safari.app</url>
  </vkopenurldef>
  <vkopenurldef>
    <name>KeyCode::VK_OPEN_URL_iTunes</name>
    <url>file:///Applications/iTunes.app</url>
  </vkopenurldef>
  <vkopenurldef>
    <name>KeyCode::VK_OPEN_URL_EMACS</name>
    <url>file:///Applications/Emacs.app</url>
  </vkopenurldef>
  <item>
    <name>custom</name>
    <identifier>custom</identifier>
    <autogen>__KeyToKey__ KeyCode::F11, KeyCode::VK_OPEN_URL_Safari</autogen>

    <!-- change the right option into an extra modifier key -->
    <autogen>__KeyToKey__ KeyCode::OPTION_R, KeyCode::VK_MODIFIER_EXTRA1</autogen>
    <autogen>__KeyToKey__ KeyCode::I, ModifierFlag::EXTRA1, KeyCode::VK_OPEN_URL_iTunes</autogen>

    <!-- make a short press of the right command open Emacs -->
    <autogen>__KeyOverlaidModifier__ KeyCode::COMMAND_R, KeyCode::COMMAND_R, KeyCode::VK_OPEN_URL_EMACS</autogen>
  </item>
</root>

Tieni presente che il campo <url> utilizza URI di file così, ad esempio, qualsiasi spazio nel percorso o nome file dovrebbe essere codificato con %20 .

Alfred 2

Se hai Powerpack per Alfred 2, puoi creare un flusso di lavoro come questo:

Itastidisceltarapidahannounbreveritardoperimpostazionepredefinita,mapuoiridurlomodificandoilcomportamentodeltrigger:

Altre applicazioni che supportano l'assegnazione di scorciatoie per l'apertura di applicazioni

Servizi di automazione

C'è stato un bug dal 10.7 in cui le scorciatoie da tastiera per i servizi di Automator non funzionano sempre fino a quando non si passa con il mouse sul menu servizi dalla barra dei menu. C'è anche un ritardo relativamente lungo prima dell'esecuzione dei servizi e le scorciatoie da tastiera per i servizi non funzionano quando l'applicazione in primo piano non ha un menu servizi.

    
risposta data 04.08.2011 - 22:33
fonte
8

Alfred

Alfred, nella sua versione Power Pack, può mappare i collegamenti alle applicazioni, tra molte altre funzionalità.

    
risposta data 05.08.2011 - 14:49
fonte
5

Se non vuoi utilizzare app di terze parti.
Quindi puoi utilizzare Automator (Servizi) e le scorciatoie da tastiera integrate.

Ecco come in una risposta a una domanda simile.

Molto semplice.

In Passaggio 3 , di creazione del servizio.
Impostalo su "qualsiasi applicazione".

i.e,
set Il servizio riceve: 'nessun input' in 'qualsiasi applicazione' (fai questo usando il menu a cascata in alto.)

    
risposta data 29.01.2012 - 12:31
fonte
5

Ottieni Quicksilver, link , ti permetterà di impostare scorciatoie da tastiera per aprire app. In realtà ci sono molte più app che fanno questo (Alfred, Keyboard Maestro ecc. Ecc.)

Mac OS X in realtà ha un modo integrato per farlo, ma non funziona con Firefox, perché non supporta i servizi! link

Aggiornamento gen 2012: Blacktree non aggiorna più Quicksilver: lo sviluppatore è andato su Google e ha rilasciato Casella di ricerca rapida di Google . Quicksilver continua a vivere, ma ha una nuova casa in qsapp.com .

    
risposta data 04.08.2011 - 08:54
fonte
2

Ci sono molte buone opzioni qui, ma volevo aggiungere il mio preferito che stavo usando da 10.5 e funziona ancora su 10.11.2: Spark 3 .

link

È gratuito ed estremamente facile da configurare. Ecco la descrizione dello sviluppatore:

Spark is a powerful, and easy Shortcuts manager. With Spark you can create Hot Keys to launch applications and documents, execute AppleScript, control iTunes, and more... You can also export and import your Hot Keys library, or save it in HTML format to print it. Spark is free, so use it without moderation!

Ecco uno screenshot dell'interfaccia:

    
risposta data 26.12.2015 - 05:40
fonte
1

So che Alfred è già stato menzionato, ma ho pensato di dire un po 'sulla scelta dei tasti di scelta rapida. All'inizio non mi era chiaro quale sarebbe stata una buona serie di scorciatoie (a) facili da ricordare, (b) facili da usare e (c) non in conflitto con altri tasti di scelta rapida del sistema o dell'applicazione.

Ho finito per usare il tasto "alt" come base, e in genere fare affidamento sui tasti che possono essere attivati dalla mano sinistra e scegliere lettere descrittive (ad es. x per Excel). questo ti permette di avere il mouse nella mano destra e i tasti di scelta rapida attivati con la sinistra.

Un altro vantaggio dell'utilizzo di Alfred Hotkeys per l'attivazione di un'applicazione è che se un'applicazione è nascosta, sarà nascosta.

Ecco una schermata di come l'ho configurato:

    
risposta data 29.08.2013 - 03:08
fonte
0

Ho trovato Apptivate il più facile da usare. Basta selezionare un'applicazione e assegnare una scorciatoia globale. Questo è tutto.

    
risposta data 14.01.2018 - 01:04
fonte

Leggi altre domande sui tag