68 votes

Puis-je créer un raccourci pour ouvrir une application spécifique sous OS X ?

Je veux créer un raccourci clavier pour, par exemple, ouvrir Firefox. tandis que Je travaille dans une autre application. Je sais que je peux utiliser CMD + T lorsque je suis dans Firefox pour ouvrir un nouvel onglet.

Je n'ai pas trouvé de moyen de créer ce genre de raccourcis dans les Préférences Système.

Des idées ?

1 votes

Donc vous voulez dire clavier des raccourcis ?

0 votes

Regardez les services dans le menu d'application. Toute application Cocoa raisonnablement écrite en possède et des touches peuvent leur être attribuées. Malheureusement, je pense que Firefox n'est pas écrit pour utiliser ces services. Safari peut être utilisé ici

0 votes

Ce n'était peut-être pas une option en 2011, lorsque la question a été posée pour la première fois, mais c'est maintenant assez facile à faire en utilisant Automator. Voir howtogeek.com/209725/ pour un tutoriel.

2voto

Eaten by a Grue Points 406

Il y a beaucoup de bonnes options ici mais je voulais ajouter ma préférée personnelle que j'utilise depuis la 10.5 et qui fonctionne toujours sur la 10.11.2 : Spark 3 .

http://www.shadowlab.org/Software/spark.php

C'est un logiciel gratuit et extrêmement facile à mettre en place. Voici la description du développeur :

Spark est un gestionnaire de raccourcis puissant et facile à utiliser. Avec Spark, vous pouvez créer des touches de raccourcis pour lancer des applications et des documents, exécuter AppleScript, contrôler iTunes, et plus encore... Vous pouvez également exporter et Vous pouvez également exporter et importer votre bibliothèque de raccourcis, ou l'enregistrer au format HTML pour l'imprimer. Spark est gratuit, alors utilisez-le sans modération !

Voici une capture d'écran de l'interface :

Spark User Interface

2voto

Lucas Bustamante Points 287

Pour ouvrir le terminal avec un raccourci clavier sans logiciel tiers :

  • Ouvrir Automator ( + Espace puis tapez Automator)
  • Aller à Fichier -> Nouveau
  • Sélectionnez Action rapide (o Service selon la version de votre Mac)
  • Où il est dit Le flux de travail reçoit , sélectionnez pas d'entrée :

how to open a mac terminal with keyboard shortcut

  • Dans le Actions recherchez Exécuter AppleScript et faites-le glisser vers la colonne de droite
  • Collez ceci dans la zone script :

    on run {input, parameters}
    
        tell application "Terminal"
            do script ""
            activate
        end tell
    
    end run

PS : Suppression do script "" si vous ne voulez pas qu'une nouvelle instance du terminal soit créée à chaque fois que vous appuyez sur la touche de raccourci.

  • Cliquez sur Fichier -> Enregistrer et donnez-lui le nom que vous voulez

mac open terminal with keyboard shortcut

  • Fermez maintenant Automator et ouvrez Préférences système -> Clavier -> Raccourcis
  • Dans la colonne de gauche, cliquez sur "Services".
  • Faites défiler jusqu'en bas, vous devriez voir le script que vous venez de sauvegarder. Cliquez sur aucun pour lui attribuer une touche de raccourci.

Il faut cependant tenir compte du fait que le raccourci doit être unique pour toutes les applications. Si vous attribuez une touche de raccourci commune, telle que + T et essayez d'ouvrir le terminal pendant que vous naviguez, cela entrera en conflit avec le raccourci clavier de la plupart des navigateurs pour ouvrir un nouvel onglet, et cela ne fonctionnera pas. C'est pourquoi vous devez essayer un raccourci qui n'entre pas en conflit avec une application.

J'ai choisi + + F12 . Fonctionne plutôt bien.

Mise à jour

Si vous utilisez iTerm2 + Oh My Zsh il suffit de remplacer Exécuter AppleScript avec Lancement de l'application dans Automator, puis sélectionnez iTerm.app de la liste.

1 votes

Vous n'avez pas besoin d'utiliser AppleScript : il existe une action Lancer l'application.

1voto

Jeromy Anglim Points 1848

Je sais. Alfred a déjà été mentionné, mais j'ai pensé que je pourrais en dire un peu plus sur le choix des touches de raccourci. Au début, il ne m'a pas semblé évident de trouver un bon ensemble de raccourcis (a) faciles à mémoriser, (b) faciles à utiliser et (c) qui n'entrent pas en conflit avec d'autres touches de raccourci du système ou des applications.

J'ai fini par utiliser la touche "alt" comme base, et en général, je me suis appuyé sur les touches qui peuvent être déclenchées par la main gauche, et en choisissant des lettres descriptives (par exemple, x pour Excel). Cela vous permet d'avoir la souris dans la main droite et les touches de raccourci déclenchées avec la gauche.

Un autre avantage de l'utilisation des touches de raccourci d'Alfred pour activer une application est que si une application est cachée, elle ne sera plus cachée.

Voici une capture d'écran de la façon dont je l'ai configuré : example alfred hotkey configuration

1voto

mipmip Points 111

Thor

Il existe une application open source propre et agréable pour cela, appelée Thor. Elle vous permet d'attribuer des raccourcis globaux aux applications.

enter image description here

Téléchargez le binaire sur l'App Store ici https://itunes.apple.com/app/thor/id1120999687?ls=1&mt=12 . La page du projet est ici https://github.com/gbammc/Thor .

1voto

Max MacLeod Points 184

Si l'application est un terminal, des touches de raccourci sont déjà configurées dans les préférences : System Preferences Keyboard Shortcuts Nouveau terminal à Folder ^ + + T

Nouveau terminal dans le dossier des onglets + ^ + + T

0 votes

Notez que j'aurais répondu à cette question dans le raccourci clavier pour les questions de lancement du terminal. Cependant, il n'est pas possible d'y répondre car elles sont marquées comme des doublons de cette question.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X