Skip to content

Interface d'interaction et raccourcis : Placer vos mains au bon endroit

📚 Navigation dans la série : L'article précédent 13 Structure du projet vous a montré quels fichiers Claude Code place dans votre projet. Cet article change de perspective — retour sur la fenêtre du terminal elle-même, pour comprendre à quoi sert chaque partie de l'interface, et pour inscrire dans votre mémoire musculaire quelques actions clavier qui vous feront aller « deux fois plus vite ».

« Eh, quand tu appuies sur Échap une fois et deux fois, ce n'est pas pareil ? »

« Exactement, c'est très différent. Une fois, c'est freiner — demander à Claude de s'arrêter ; deux fois, c'est reculer — faire reculer toute la conversation au point précédent. »

« ……Jusqu'à présent, je l'utilisais comme si c'était une seule et même touche. »

Pour être honnête, c'est l'une des choses que les débutants confondent le plus facilement. L'interface de Claude Code a l'air simple, juste une zone de saisie et quelques lignes de texte, mais en dessous se cache tout un ensemble de raccourcis clavier et de symboles spéciaux, ceux qui les connaissent volent à travers les tâches, ceux qui ne les connaissent pas luttent avec la souris et la touche Entrée. J'étais pareil mes deux premières semaines — une fois, il s'est mis à modifier frénétiquement une pile de fichiers sur la base d'une phrase vague de ma part. J'ai regardé la sortie défiler pendant près de trois minutes en attendant, le voyant dévier de plus en plus, avant de me rappeler soudainement que « si j'appuie sur Échap, il s'arrête », à ce moment-là, j'ai eu envie de me gifler.

Cet article ne vous apprendra pas comment exprimer vos besoins (ce sera pour l'article suivant), il n'a qu'un seul but : vous apprendre à placer vos mains au bon endroit.

Après avoir lu cet article, vous obtiendrez :

  • Une « carte de répartition de l'interface » — où se trouvent la zone de saisie, la barre d'état, les indicateurs de mode, et ce qu'il faut y regarder
  • Un aide-mémoire des raccourcis les plus utilisés à coller à côté de votre écran (Échap, Ctrl+C, Ctrl+D, Maj+Tab, flèche du haut...)
  • Comment utiliser les deux préfixes spéciaux @ et ! dans la zone de saisie, avec une brève explication pour / et #
  • Comment saisir du texte sur plusieurs lignes (tellement de gens tombent dans ce piège)

01 Comprendre d'abord l'écran : En quelles parties l'interface est-elle divisée

Donnons d'abord la conclusion : Dans l'interface de Claude Code, vous ne devez repérer que trois parties : la zone de saisie, la barre d'état et les indicateurs de mode / autorisations. Les autres zones de défilement sont là où il vous « parle », vous n'avez pas besoin de les étudier.

Analogie : Regarder le tableau de bord d'une voiture. En conduisant, vous n'avez pas besoin de reconnaître tous les voyants lumineux, mais vous devez savoir trouver le volant, le levier de vitesse et la jauge de carburant d'un coup d'œil. L'interface, c'est pareil, identifiez la zone principale et quelques lectures clés et c'est parti.

Après le lancement de claude, la disposition, de bas en haut, ressemble à ceci :

Répartition de l'interface d'interaction et raccourcis haute fréquence

  • Zone de saisie : La ligne tout en bas, généralement précédée d'une invite >. C'est votre seule porte d'entrée pour parler à Claude, que ce soit pour taper du texte, coller du code ou entrer des commandes spéciales.
  • Barre d'état / Pied de page : Les petites lignes situées juste au-dessus et en dessous de la zone de saisie. Elle affiche des informations contextuelles — comme le répertoire actuel, la présence de tâches en arrière-plan, et si vous avez une PR ouverte sur cette branche. La documentation officielle indique que le pied de page affiche également un lien cliquable « PR #Numéro », avec un soulignement coloré indiquant l'état de la révision (vert=approuvé, jaune=en attente, rouge=modifications demandées, gris=brouillon).
  • Indicateur de mode / autorisations : Vous indique si vous êtes en « mode normal », en « mode plan (plan) » ou en « acceptation automatique des modifications (acceptEdits) ». C'est la partie la plus importante à surveiller — elle détermine si Claude vous demandera ou non votre avis avant d'agir.

Il y a ici un scénario qui fait souvent paniquer les débutants : l'écran devient soudainement illisible ou à moitié vide. Ne pensez pas que le programme a planté. L'équipe officielle a prévu une touche spéciale Ctrl+L pour forcer le redessin de l'écran, en conservant la saisie et l'historique de la conversation. Ce qui m'arrive le plus souvent, c'est d'exécuter Claude dans tmux, de passer à une autre fenêtre pour faire quelque chose, puis de revenir avec un écran rempli de caractères illisibles. La première fois, j'ai vraiment cru que la session avait planté et j'allais redémarrer, avant de découvrir qu'un simple Ctrl+L nettoyait tout. Maintenant, dès que l'écran se brouille, c'est un réflexe.

💡 En résumé : Sur l'interface, il suffit de repérer « Zone de saisie + Barre d'état + Indicateur de mode » pour commencer à travailler. Si l'écran est brouillé, ne paniquez pas, utilisez Ctrl+L pour redessiner.


02 Raccourcis fréquents : Comme le levier de vitesse et le klaxon, plus besoin de regarder

C'est le cœur de cet article.

Analogie : Le levier de vitesse et le klaxon de la voiture. Un conducteur novice regarde sans cesse le levier, alors qu'un conducteur expérimenté sent la vitesse en posant la main dessus, et klaxonne par réflexe — parce que ces gestes sont inscrits dans la mémoire musculaire et ne demandent pas d'attention. Les raccourcis, c'est la même chose : les trois premiers jours, vous devez regarder le tableau ; une fois que vous les maîtrisez, vos mains ne quittent plus le clavier et vos yeux restent fixés sur la sortie.

Le tableau ci-dessous, entièrement vérifié avec les fichiers officiels interactive-mode.md / keybindings.md, regroupe ceux que les débutants utiliseront tous les jours. Je vous conseille d'en faire une capture d'écran et de la coller à côté de votre écran, vous les retiendrez en une semaine :

RaccourciRôleQuand l'utiliser
Échap (Esc)Interrompre la réponse en cours de Claude ou l'appel d'outilIl s'égare / Vous changez d'avis, pour freiner
Échap Échap (lorsque la zone de saisie est vide)Ouvrir le menu de retour en arrière, pour revenir au point précédentAnnuler le dernier tour, reculer au point de sauvegarde
Ctrl+CInterrompre ; lorsqu'il n'y a rien à interrompre, la première fois efface la saisie, la deuxième quittePour effacer un texte à moitié tapé
Ctrl+DQuitter la session Claude CodeLe travail est fini, fermer et partir
Maj+Tab (Shift+Tab)Parcourir les modes d'autorisation (default / acceptEdits / plan…)Pour lui demander de « planifier sans agir » ou de « modifier librement »
/ (Flèches haut / bas)Parcourir l'historique des commandes (lorsque le curseur est au bord)Renvoyer la dernière instruction sans avoir à la retaper
Ctrl+LRedessiner l'écran (conserve la saisie et l'historique)Écran brouillé / à moitié vide
Ctrl+RRecherche inversée dans l'historique des commandesPour retrouver « cette longue commande de la dernière fois »
Ctrl+OBasculer la vue détaillée de la transcriptionPour voir exactement quels outils il a appelés

Clarifions trois d'entre eux qui sont souvent confondus :

Échap une fois vs deux fois : Freiner ou reculer

La documentation officielle est très claire à ce sujet, en langage courant, ça donne :

  • Échap une fois = Freiner. Claude est en train de répondre ou d'appeler un outil, vous appuyez et il s'arrête net, la partie déjà réalisée est conservée, vous pouvez ajouter une phrase pour le rediriger.
  • Échap deux fois = Reculer. Mais avec une condition préalable : la zone de saisie doit être vide. Appuyer deux fois de suite sur Échap lorsqu'elle est vide fait apparaître le menu de retour en arrière (les points de contrôle / retours évoqués dans l'article 07), pour vous permettre de revenir à un état précédent.

⚠️ C'est le plus grand piège (mentionné officiellement) : Si la zone de saisie contient du texte, appuyer deux fois sur Échap signifie « effacer ce texte et l'enregistrer dans l'historique des brouillons », et non pas ouvrir le menu de retour. Donc pour reculer, videz d'abord la zone de saisie.

Les débutants tombent souvent dans le panneau : ils ont tapé la moitié d'une phrase, veulent revenir en arrière, appuient frénétiquement sur Échap... le texte disparaît, le menu ne s'affiche pas, et ils sont perdus. Une fois qu'on a compris, c'est facile : videz d'abord, puis double-cliquez sur Échap.

Ctrl+C vs Ctrl+D : Vider la table ou quitter la table

Les deux signifient un peu « arrêter », mais ce sont deux choses différentes :

  • Ctrl+C = Vider la table sans partir. S'il y a une tâche en cours, elle l'interrompt ; s'il n'y a pas de tâche, appuyer une première fois efface le texte de votre zone de saisie, appuyer une deuxième fois d'affilée vous fait quitter.
  • Ctrl+D = Quitter directement. Vous sortez complètement de la session (en envoyant un signal EOF).

Pour info : Ces deux raccourcis sont explicitement marqués dans la documentation officielle comme des « raccourcis réservés », codés en dur, qui ne peuvent pas être réassignés (comme Ctrl+M qui équivaut à la touche Entrée dans le terminal). Ainsi, quel que soit le terminal ou le système d'exploitation, le comportement de Ctrl+C / Ctrl+D restera le même.

Maj+Tab : Basculer entre « vous demander » et « ne pas vous demander »

Maj+Tab est probablement le raccourci le plus utilisé au quotidien, sans exception. Il permet de naviguer parmi plusieurs modes d'autorisation :

  • default (Par défaut) : Il s'arrête pour vous demander avant de modifier un fichier.
  • acceptEdits (Accepter automatiquement les modifications) : Il ne demande plus votre approbation individuelle pour les opérations d'édition, ce qui accélère le processus.
  • plan (Mode planification) : Il propose seulement un plan sans y toucher, idéal pour s'aligner avant de grandes modifications.
  • Et les autres modes que vous pourriez activer (comme auto / bypassPermissions).

Le mode d'autorisation (Permission Mode), c'est simplement le bouton pour définir si « le stagiaire doit vous demander avant d'agir ».

Appuyer sur Maj+Tab permet de tourner entre eux, la barre d'état vous indiquant en temps réel dans quel mode vous vous trouvez. L'article 20 « Configuration des autorisations » expliquera spécifiquement à quoi sert chaque mode et comment les configurer, mais pour l'instant, retenez : si vous voulez changer de mode, utilisez Maj+Tab.

(Une différence de plateforme : la documentation officielle précise que sur certaines configurations Windows (vieux terminaux ne supportant pas le mode VT, anciens environnements Node / Bun), ce raccourci est par défaut Alt+M au lieu de Maj+Tab, essayez-le si ça ne marche pas.)

💡 En résumé : Échap une fois pour freiner, deux fois pour reculer, Ctrl+C pour vider, Ctrl+D pour quitter, Maj+Tab pour changer l'autorisation d'agir. Inscrivez ces quatre-là dans votre mémoire musculaire, et vous aurez fait la moitié du chemin.


03 Préfixes spéciaux dans la zone de saisie : @ et ! sont deux couteaux très aiguisés

Connaître les touches ne suffit pas. La zone de saisie de Claude Code est en fait « intelligente » — taper certains symboles au début déclenche un comportement complètement différent. La documentation officielle les liste clairement dans les « Commandes rapides », mais les deux plus utiles pour les débutants sont @ et !.

Analogie : Taper @ sur le clavier d'un smartphone fait apparaître les contacts. Vous n'avez pas besoin de mémoriser le nom complet, vous tapez @ et il vous donne des suggestions. Le @ dans Claude Code fonctionne de la même manière, sauf que vous choisissez des fichiers.

@ : Cibler précisément un fichier ou un répertoire

Taper directement @ dans la zone de saisie déclenche l'auto-complétion du chemin du fichier — il liste les fichiers du projet actuel, vous tapez quelques lettres pour filtrer, puis vous sélectionnez.

Pourquoi l'utiliser ? Parce que c'est le moyen le plus précis de lier un fichier spécifique à votre demande. Par exemple, si vous voulez qu'il regarde un fichier particulier :

text
@src/auth.ts Y a-t-il un problème avec la logique de connexion ici ?

En faisant ainsi, Claude sait exactement de quel fichier vous parlez, il n'a pas à deviner ou à chercher dans tout le projet. Pour les commandes complexes, le @ est presque indispensable. Dans les grands projets, avec des fichiers portant des noms similaires, une phrase vague comme « ce fichier d'authentification » le conduira souvent au mauvais endroit, tandis qu'avec @, il n'y a aucune ambiguïté.

! : Exécuter directement une commande shell sans déranger Claude

Taper ! au tout début de la zone de saisie, suivi d'une commande, vous fait passer en mode Shell (Mode Bash) : la commande s'exécute directement dans votre terminal, sans être interprétée par Claude et sans nécessiter son approbation. Le résultat de l'exécution est également ajouté au contexte de la conversation.

text
! git status
text
! ls -la

Quand est-ce utile ? Quand vous voulez simplement vérifier l'état du dépôt sans que Claude n'ait à s'en occuper ni à gaspiller des tokens. Par exemple, en plein milieu d'une modification, vous voulez vérifier l'état de git, vous tapez ! git status, le résultat s'affiche instantanément, Claude « voit » ce résultat, et peut continuer la conversation en tenant compte de cet état.

Quelques détails pratiques mentionnés officiellement :

  • Pour quitter le mode Shell : appuyez sur Échap, Retour arrière (Backspace), ou Ctrl+U sur une invite vide.
  • Il prend en charge l'auto-complétion basée sur l'historique : tapez le début d'une commande et appuyez sur Tab pour compléter avec les commandes ! précédemment exécutées dans ce projet.

Qu'en est-il de / et # ?

Vous les avez peut-être vus ailleurs, expliquons-les brièvement pour éviter la confusion :

  • / (Débutant par un slash) = Appel de commande / Skill. Taper un / fait apparaître une longue liste de commandes disponibles (/help, /clear, etc.). Ce système de commandes slash est vaste et nous l'aborderons spécifiquement dans l'article 36 « Slash / Commandes ». Pour l'instant, retenez simplement que « / est l'entrée des commandes ».
  • # (Débutant par un dièse) = Historiquement, on utilisait # pour ajouter rapidement une note à la mémoire (CLAUDE.md), mais le comportement varie selon les versions. Comment Claude Code « mémorise » vos préférences et comment rédiger CLAUDE.md est le sujet principal des articles 18 « Guide d'utilisation de CLAUDE.md » et 25 « Système de mémoire ». Nous n'allons pas développer ici pour éviter que vous ne soyez désorienté si votre version ne correspond pas.

En comparant ces quatre préfixes, vous ne les confondrez plus :

Symbole de débutCe qu'il déclencheEn une phraseDoit-on l'expliquer ici ?
@Auto-complétion du fichierCibler précisément un fichier✅ Expliqué ci-dessus
!Mode ShellExécuter directement bash, intégrer la sortie au contexte✅ Expliqué ci-dessus
/Menu Commandes / SkillL'entrée pour contrôler la session❌ Pour l'article 36
#(Lié à la mémoire, selon version)Ajouter des éléments à CLAUDE.md❌ Pour les articles 18 / 25

💡 En résumé : @ pour cibler un fichier, ! pour exécuter rapidement une commande, ce sont vos couteaux de tous les jours. / et # auront leurs propres articles, sachez simplement qu'ils existent pour le moment.


04 Saisie sur plusieurs lignes : Entrée envoie toujours le message, que faire ?

C'est un « point bloquant » fréquent, alors on l'aborde séparément.

Le problème : Vous voulez donner à Claude une consigne assez longue, sur plusieurs lignes, mais quand vous appuyez sur Entrée pour sauter une ligne, le message est envoyé directement — une phrase à moitié finie vient d'être soumise. Huit débutants sur dix tombent dans ce piège la première semaine.

La raison est simple : dans la zone de saisie, Entrée (Enter) signifie par défaut « Envoyer », pas « Retour à la ligne ». Pour faire un retour à la ligne, il faut utiliser d'autres touches. La documentation officielle propose plusieurs méthodes, classées de la plus universelle à la plus pratique :

MéthodeComment appuyerCompatibilité
Échappement avec anti-slashTapez \, puis EntréeFonctionne sur tous les terminaux, si vous n'en retenez qu'un, c'est celui-ci
Séquence de contrôleCtrl+JFonctionne sur tout terminal, sans configuration
Maj+EntréeMaj+Entrée (Shift+Enter)Fonctionne de base dans iTerm2, WezTerm, Ghostty, Kitty, Warp, Apple Terminal, Windows Terminal
Option+Entrée (macOS)Option+EntréeSur macOS, nécessite de configurer d'abord la touche Option comme touche Meta

Une habitude sûre : Retenez \ + Entrée et c'est suffisant — parce que cela « fonctionne dans tous les terminaux », que vous changiez de machine ou de terminal, vous n'aurez pas à vous réadapter. Une fois que vous utiliserez toujours le même terminal, vous pourrez essayer Maj+Entrée si c'est plus pratique pour vous.

Si vous utilisez des outils comme VS Code, Cursor, Alacritty, Zed, Devin Desktop (leurs terminaux intégrés ne supportent pas Maj+Entrée par défaut pour le saut de ligne), l'équipe officielle propose une solution définitive : exécutez /terminal-setup pour installer automatiquement la liaison du saut de ligne.

Il y a une méthode encore plus confortable : si vous trouvez pénible d'écrire de longues commandes dans une petite zone de saisie, vous pouvez appuyer sur Ctrl+G pour écrire directement dans votre éditeur de texte par défaut. Une fois enregistré, le texte est rapatrié. Pour les demandes complexes de plusieurs dizaines de lignes avec formatage, c'est ce qu'on fait généralement, c'est bien plus agréable que de taper en force dans le terminal.

💡 En résumé : Par défaut, Entrée signifie « envoyer », pas « saut de ligne ». Pour le saut de ligne, retenez que \ + Entrée est universel. Pour les longues commandes, utilisez directement Ctrl+G pour ouvrir votre éditeur.


05 Pratique : Tester toutes ces touches en trois minutes

La théorie s'oublie vite sans pratique. Voici un processus de vérification minimaliste, qui ne dépend d'aucun projet complexe. Suivez les étapes dans votre terminal.

Première étape : Entrez dans un dossier contenant des fichiers et lancez-le

bash
cd ~/Desktop
claude

Résultat attendu : L'écran de bienvenue apparaît, avec la zone de saisie tout en bas (précédée d'un >).

Deuxième étape : Testez le mode Shell !

Dans la zone de saisie, tapez (attention à bien commencer avec ! au tout début) :

text
! echo hello-shortcuts

Appuyez sur Entrée. Résultat attendu : Le terminal imprime directement hello-shortcuts, et cette commande ainsi que sa sortie sont ajoutées à la conversation — prouvant que le mode Shell a fonctionné, sans déranger Claude pour « l'interpréter ».

Troisième étape : Testez la flèche pour parcourir l'historique

Lorsque la zone de saisie est vide, appuyez une fois sur la flèche du haut .

Résultat attendu : La commande ! echo hello-shortcuts est rappelée intacte dans la zone de saisie. C'est l'historique des commandes, plus besoin de retaper pour renvoyer une instruction. Appuyez sur Échap ou Ctrl+U pour l'effacer.

Quatrième étape : Testez Maj+Tab pour changer de mode

Appuyez sur Maj+Tab, puis encore une fois, puis encore une fois.

Résultat attendu : L'indicateur de mode dans la barre d'état boucle entre default, acceptEdits et plan (ou entre les modes que vous avez activés). Si vous voyez ce texte changer, c'est que vous avez compris. Appuyez encore pour revenir à default.

Cinquième étape : Testez la saisie sur plusieurs lignes

Tapez une lettre, puis appuyez sur \ suivi de Entrée, et tapez une deuxième ligne :

text
Première ligne \
Deuxième ligne

Résultat attendu : \ + Entrée fait passer le curseur à la ligne suivante au lieu d'envoyer la « Première ligne ». C'est réussi.

Sixième étape : Quitter

Appuyez sur Ctrl+D.

Résultat attendu : Vous quittez directement Claude Code pour revenir à votre terminal normal.

En effectuant ces six étapes, vous avez vérifié par vous-même !, l'historique, Maj+Tab, le multi-lignes et comment quitter.

⚠️ Petite précision : Si sur macOS vous trouvez que des raccourcis avec Option comme Option+Entrée ne fonctionnent pas, c'est que votre terminal n'a pas configuré Option comme touche Meta. C'est un paramètre de votre terminal, pas un bug de Claude. Utilisez toujours \ + Entrée, ça marche à tous les coups.

💡 En résumé : Faites ces six étapes par vous-même : !, (historique), Maj+Tab, \ + Entrée (saut de ligne), Ctrl+D (quitter). Vous les aurez inscrites dans votre mémoire musculaire, c'est bien plus efficace que de regarder le tableau dix fois.


06 Pour aller plus loin : Toutes les touches sont configurables

Un dernier point pour la route. Les raccourcis présentés sont les valeurs par défaut, mais Claude Code vous permet de personnaliser vos propres raccourcis. Si une touche ne vous semble pas pratique, vous pouvez la changer.

Selon la documentation officielle (nécessite la version v2.1.18 ou supérieure, vérifiez avec claude --version), exécutez :

text
/keybindings

Cela créera / ouvrira ~/.claude/keybindings.json, où vous pourrez redéfinir vos raccourcis. Mais attention, quelques-uns ne peuvent pas être modifiés : les raccourcis Ctrl+C et Ctrl+D dont nous avons parlé sont réservés et codés en dur.

Mon conseil pour les débutants : Ne vous précipitez pas pour changer. La configuration par défaut a été longuement étudiée par les créateurs. Habituez-vous d'abord à elle. Quand vous sentirez vraiment que « je l'utilise tous les jours, mais la position est inconfortable », vous pourrez la modifier. En général, on ressent le besoin de changer au bout d'un mois environ, d'ici là, les raccourcis par défaut suffiront amplement.

💡 En résumé : Vous pouvez changer un raccourci incommode via /keybindings, mais en tant que débutant, maîtrisez d'abord les raccourcis par défaut avant de bidouiller les paramètres.


07 Résumé

Cet article ne vous a pas appris à formuler des requêtes, mais exclusivement à placer vos mains au bon endroit — où regarder sur l'interface, quelles touches appuyer et comment utiliser les symboles spéciaux.

Gardez ce tableau récapitulatif sous la main :

Que voulez-vous faireAppuyez ici
L'arrêter (en conservant ce qui a été fait)Échap
Revenir au point précédent (videz d'abord la saisie)Échap Échap
Effacer la saisie / QuitterCtrl+C / Ctrl+D
Changer de mode (demander ou non)Maj+Tab
Parcourir / chercher dans l'historique / Ctrl+R
Redessiner l'écran s'il est brouilléCtrl+L
Cibler précisément un fichier@
Exécuter rapidement une commande!
Saut de ligne pour plusieurs lignes\ + Entrée

Maintenant, vous devriez pouvoir : Identifier d'un coup d'œil la zone de saisie, la barre d'état et l'indicateur de mode ; utiliser Échap pour freiner précisément et Maj+Tab pour changer de mode ; utiliser @ pour cibler des fichiers et ! pour lancer des commandes ; et ne plus jamais vous faire piéger par l'envoi accidentel d'une phrase avec Entrée. Une fois que vous serez à l'aise avec ces actions, votre interaction avec Claude Code passera de "jongler entre souris et clavier" à "garder les mains sur le clavier". La différence de productivité se joue là.


Article suivant : 15 « Comment poser des questions et donner des instructions » — Vos mains sont au bon endroit, il est temps de passer à la "parole". Pour un même besoin, celui qui sait poser la question l'obtiendra en trois phrases, tandis que l'autre fera cinq allers-retours et s'égarera. Dans le prochain article, nous aborderons : Comment parler à Claude pour qu'il comprenne précisément et agisse correctement ?


Lectures recommandées