Français

Raccourcis clavier par app sur Mac

Télécharger InputConfig dans le Mac App StoreCette app est entièrement gratuite. Pas besoin de créer un compte. Pas d'abonnement, pas de téléchargement compliqué, et rien n'est verrouillé. Optimisée pour Apple Silicon.

Oui, de deux façons. Pour changer le raccourci d'une commande de menu dans une seule app, macOS le fait lui-même, dans Raccourcis des apps. Pour qu'une même touche fasse un travail différent selon l'app au premier plan, pour que F13 coupe un clip dans Final Cut Pro, rouvre un onglet dans Safari et ouvre Mission Control partout ailleurs, utilisez InputConfig, l'app gratuite que je développe, dont les préréglages se changent eux-mêmes quand vous changez d'app.

La version 1.7 d'InputConfig, prévue pour octobre 2026, sera entièrement disponible en français.

Étapes

  1. Dans InputConfig, activez Switch presets when the front app changes dans Réglages (Settings), Avancé (Advanced).
  2. Créez un préréglage Everywhere avec vos touches libres, et activez-le.
  3. Dupliquez-le et renommez la copie d'après l'app.
  4. Modifiez les lignes qui doivent être différentes dans la copie.
  5. Ajoutez l'app sous Activate when these apps are in front.

Changer un raccourci de menu dans une app, avec macOS

  1. Ouvrez Réglages Système, Clavier, Keyboard Shortcuts, puis App Shortcuts.
  2. Appuyez sur le bouton plus et choisissez l'app, ou All Applications.
  3. Tapez le nom de la commande de menu exactement comme il apparaît dans le menu, y compris les trois points finaux éventuels.
  4. Appuyez sur le raccourci voulu et choisissez Done.

Cela ne touche que les commandes qui sont dans un menu, et la touche doit être une combinaison que l'app n'utilise pas déjà. Pour le reste, comme ouvrir une autre app, une macro, du texte tapé ou les touches de média, il faut une app.

Donner à la même touche un rôle différent dans chaque app

Dans InputConfig, un préréglage est un ensemble de touches et de ce qu'elles font, et un préréglage peut nommer les apps auxquelles il appartient. Un seul préréglage tourne à la fois. Avec la bascule automatique activée, c'est l'app au premier plan qui décide lequel :

TouchePréréglage EverywherePréréglage Final Cut ProPréréglage Safari
F13Mission ControlB (Blade)Shift Command T (rouvrir l'onglet fermé)
F14SpotlightM (ajouter un marqueur)Shift Command barre oblique inverse (afficher tous les onglets)
F15Lecture / PauseLecture / PauseLecture / Pause

Quand vous quittez Final Cut Pro pour une app sans préréglage propre, le préréglage que vous aviez avant revient, donc le préréglage Everywhere sert de solution de repli.

Le mettre en place

  1. Installez InputConfig et autorisez l'accès à l'Accessibilité.
  2. Dans Réglages (Settings), Avancé (Advanced), activez Switch presets when the front app changes. Elle est désactivée tant que vous ne le faites pas.
  3. Créez le préréglage Everywhere : ajoutez des lignes, appuyez sur Scanner (Scan), appuyez sur chaque touche, et choisissez sa sortie. Activez-le.
  4. Faites un clic droit dessus dans la barre latérale, choisissez Dupliquer (Duplicate), et renommez la copie d'après l'app.
  5. Dans la copie, modifiez les lignes qui doivent différer. Gardez les lignes que vous voulez partout, car un seul préréglage tourne à la fois.
  • Vous : Ouvrez Automation & Gaming Utilities dans la copie, trouvez Activate when these apps are in front, appuyez sur le plus et ajoutez l'app.
  • InputConfig : Passe à la copie quand cette app passe au premier plan, et revient quand vous la quittez.
  • Vérification : Passez de l'app à une autre et appuyez sur F13 dans chacune : la touche fait le travail du préréglage de cette app.
La section Automation et Gaming Utilities d'un préréglage dans InputConfig, avec Final Cut Pro listé sous Activate when these apps are in front.
Figure 1. La liste des apps d'un préréglage. Quand l'une de ces apps passe au premier plan, ce préréglage prend le relais.

Si deux préréglages listent la même app, le premier dans l'ordre de la barre latérale gagne. Choisir un préréglage à la main pendant que vous êtes dans l'app désactive le retour automatique pour cette visite, donc la bascule ne contredit jamais votre choix.

Choisir des touches qui ne font rien d'autre

InputConfig écoute en parallèle de macOS, donc une touche garde aussi son propre rôle, et chaque clavier lui est signalé comme un seul appareil. Les lettres sont donc un mauvais choix, et les touches libres un bon :

  • F13 à F19. Voir F13 à F19.
  • Un modificateur de droite maintenu. Voir les modificateurs de droite.
  • Quelque chose qui ne tape rien. Les boutons latéraux de souris, un pad MIDI ou une manette de jeu.

Chaque ligne peut aussi avoir une action au maintien et au double appui, donc une seule touche peut porter trois rôles par app.

Si une touche doit cesser de faire son propre travail

InputConfig ajoute aux touches et ne retire jamais leur rôle, donc pour cela, utilisez un autre outil :

  • Karabiner-Elements. Peut limiter une règle de touche à touche à certaines apps avec ses conditions d'application au premier plan, écrites sous forme de règles.
  • BetterTouchTool et Keyboard Maestro. Tous deux payants, avec des déclencheurs par app et des groupes de macros dans un éditeur visuel.

En bref

  • Une commande de menu dans une app. Utilisez Réglages Système, Clavier, Keyboard Shortcuts, App Shortcuts.
  • Une touche, un rôle par app. Utilisez un préréglage InputConfig pour chaque app, avec la bascule automatique activée.
  • La solution de repli. Le préréglage que vous aviez avant revient quand vous partez.

Créez d'abord le préréglage Everywhere, puis copiez-le pour chaque app.

Questions

Peut-on avoir des raccourcis clavier différents selon les apps sur Mac ?

Oui. Pour les commandes de menu, Réglages Système, Clavier, Keyboard Shortcuts, App Shortcuts définit un raccourci par app. Pour donner à la même touche libre un rôle différent dans chaque app, les préréglages d'InputConfig changent d'eux-mêmes quand l'app passe au premier plan.

Que se passe-t-il quand je passe à une app sans préréglage ?

Le préréglage qui tournait avant la bascule automatique revient. Si rien ne tournait, InputConfig s'arrête jusqu'à ce que vous reveniez vers une app qui en a un.

Cela fonctionne-t-il dans les apps en plein écran et les jeux ?

Oui. La bascule a lieu dès que l'app devient l'app au premier plan, en plein écran ou non.

Peut-on changer de disposition de clavier par app ?

C'est un réglage de frappe, pas un raccourci. Regardez dans Réglages Système, Clavier, Text Input, Input Sources, où macOS peut passer automatiquement à la source de saisie d'un document.

Un seul préréglage peut-il couvrir plusieurs apps ?

Oui. Ajoutez autant d'apps que vous voulez à un préréglage, par exemple Safari, Chrome et Firefox dans une même disposition de navigateur.

À lire aussi, en français

Guides détaillés, en anglais

Qui écrit. Ryleigh Newman développe InputConfig et pilote son propre Mac chaque jour avec une manette, parce que ses mains fonctionnent mal. Cette page est traduite de l'anglais. Les principaux boutons et menus de l'app s'affichent en français quand le Mac est réglé en français ; cette page les nomme ainsi, avec le nom anglais entre parenthèses. Le reste de l'app et du site est en anglais.

Cette page dans d'autres langues : English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

Télécharger InputConfig dans le Mac App StoreGratuit. macOS 14 ou ultérieur. Sans compte, rien ne quitte votre Mac. Open source sur GitHub.