Le mode plein écran offre à Kiro CLI un écran de terminal dédié avec sa propre vue de conversation défilante. L'historique de défilement de votre terminal reste accessible lorsque vous revenez au mode intégré.
Exécutez /fullscreen pour y accéder. Exécutez /fullscreen de nouveau pour le quitter.
Par défaut, Kiro s'affiche dans votre terminal avec l'historique de votre shell. Le mode plein écran est utile pour les sessions plus longues, car il sépare la conversation de cet historique et offre un défilement géré par l'application.
En mode plein écran :
/fullscreen
Une brève notification confirme le changement. La même commande vous permet de revenir au mode précédent :
| Mode actuel | Commande | Résultat |
|---|---|---|
| Intégré | /fullscreen | Accéder au mode plein écran |
| Plein écran | /fullscreen | Revenir au mode intégré |
Il n'existe aucun raccourci clavier pour changer de mode. Utilisez /fullscreen pour accéder au mode plein écran ou le quitter.
Le changement de mode ne réinitialise pas la conversation et ne démarre pas une nouvelle session.
La commande /fullscreen modifie uniquement la session actuelle. Pour démarrer les prochaines sessions TUI interactives en mode plein écran :
/settings.La préférence prend effet au prochain démarrage interactif de la TUI. Désactivez-la à partir de la même rangée de paramètres pour démarrer de nouveau les prochaines sessions en mode intégré. Vous pouvez toujours utiliser /fullscreen pour modifier la session actuelle sans changer la préférence enregistrée.
En mode plein écran, vous pouvez faire défiler la conversation à l'aide de la souris ou du clavier. Dans la TUI, vous pouvez régler le défilement à la molette et au pavé tactile à partir de /settings → Display → Full Screen → Scroll speed. Réglez-le à 1, 2 ou 3 rangées par événement de molette. La valeur par défaut est 2, et les changements prennent effet immédiatement.
| Raccourci | Action |
|---|---|
PageUp / PageDown | Faire défiler d'une page vers le haut ou le bas |
Home | Accéder au contenu le plus ancien lorsque la requête est vide |
End | Revenir au contenu le plus récent après avoir fait défiler vers le haut |
Lorsque la requête contient du texte, Home déplace le curseur au début de la saisie. End permet toujours de revenir au contenu le plus récent lorsque vous avez fait défiler vers le haut; à la fin du contenu, cette touche déplace le curseur à la fin de la saisie.
Vous pouvez aussi utiliser la molette de la souris ou le pavé tactile. Lorsque vous faites défiler vers le haut, une commande s'affiche au-dessus de la requête et indique le nombre de nouveaux messages reçus. Cliquez dessus ou appuyez sur End pour revenir au contenu le plus récent.
La vue suit le contenu entrant lorsque vous vous trouvez à la fin. Si vous faites défiler vers le haut, Kiro conserve votre position jusqu'à ce que vous reveniez au contenu le plus récent.
Dans la TUI, lorsque vous faites défiler une longue réponse, la rangée du haut affiche la première ligne de la requête correspondant à cette réponse. Cliquez sur cette rangée pour revenir à la requête. La rangée disparaît dès que la requête elle-même atteint le haut de l'écran. Faire glisser le pointeur sur la rangée sélectionne du texte au lieu d'y revenir.
Les appels d'outils affichent un aperçu lorsque leur sortie est longue. Vous pouvez afficher davantage de contenu de l'une des façons suivantes :
Ctrl+O pour développer ou réduire les 20 sorties d'outils les plus récentes.Le mode plein écran capture les événements de la souris pour le défilement et la sélection. Cliquez et faites glisser le pointeur sur le texte pour copier le texte sélectionné dans votre presse-papiers. Kiro affiche une confirmation après la copie.
Kiro copie au moyen de l'outil de presse-papiers de votre plateforme lorsqu'il en existe un : pbcopy sous macOS, Set-Clipboard sous Windows, et wl-copy, xclip ou xsel sous Linux. Lorsqu'aucun n'est accessible — le plus souvent sur un hôte distant par SSH — Kiro se rabat sur la séquence d'échappement de terminal OSC 52, qui demande à votre terminal de définir le presse-papiers à votre place. Les multiplexeurs de terminaux et certains terminaux bloquent OSC 52 par défaut. Si votre presse-papiers ne change pas, consultez Le texte copié ne met pas à jour le presse-papiers.
Vous pouvez également utiliser :
/copy pour copier la dernière réponse de l'assistant/transcript pour ouvrir la transcription complète de la conversation dans l'outil de pagination configuré/transcript save <path> pour enregistrer la conversation dans un fichier| Scénario | Mode recommandé |
|---|---|
| Questions ponctuelles rapides | Intégré |
| Longues sessions de programmation | Plein écran |
| Lecture de longues explications ou révisions de code | Plein écran |
| Conservation de l'historique du terminal à côté de Kiro | Intégré |
| Présentation ou partage de votre écran | Plein écran |
Vous pouvez changer de mode pendant une session sans perdre le contexte de la conversation.
Le mode plein écran utilise la mémoire tampon d'écran secondaire de votre terminal. S'il ne s'affiche pas correctement :
Vérifiez que votre terminal ou multiplexeur de terminaux prend en charge l'écran secondaire.
Si vous utilisez tmux, vérifiez si votre configuration désactive l'option alternate-screen. Pour l'activer globalement, ajoutez la ligne suivante à ~/.tmux.conf :
set -g alternate-screen on
Démarrez ensuite un nouveau serveur tmux ou rechargez la configuration.
Essayez d'exécuter Kiro directement dans votre terminal pour déterminer si la configuration d'un multiplexeur cause le problème.
Le défilement à la souris nécessite la signalisation des événements de la souris par le terminal. S'il ne fonctionne pas :
Cliquez et faites glisser le pointeur pour copier du texte à l'aide de la sélection en mode plein écran de Kiro. Si votre terminal ne prend pas en charge cette interaction, utilisez /copy ou /transcript.
La plupart des terminaux vous permettent aussi de maintenir Shift enfoncée pendant le glissement pour contourner la capture de la souris par une application et utiliser plutôt la sélection propre au terminal.
Kiro confirme la copie, mais le collage produit un contenu plus ancien. Cela signifie généralement que l'écriture OSC 52 dans le presse-papiers a été bloquée entre Kiro et votre bureau, ce qui est le comportement par défaut dans tmux.
Si vous utilisez tmux, autorisez les programmes qui s'y exécutent à définir le presse-papiers en ajoutant cette ligne à ~/.tmux.conf :
set -g set-clipboard on
Rechargez ensuite votre configuration ou démarrez un nouveau serveur tmux :
tmux source-file ~/.tmux.conf
Par défaut, tmux utilise set-clipboard external, ce qui lui permet de mettre à jour le presse-papiers lorsqu'il copie lui-même, mais refuse les écritures dans le presse-papiers provenant des applications qui s'y exécutent. Vérifiez la valeur dans une session en cours avec :
tmux show -gv set-clipboard
allow-passthrough est une option distincte pour un autre mécanisme de séquences d'échappement. L'activer n'active pas les écritures dans le presse-papiers; vous avez donc besoin de set-clipboard on même si vous avez déjà défini allow-passthrough on.
Vérifiez que votre terminal accepte les écritures dans le presse-papiers. kitty, WezTerm, Ghostty et Alacritty les autorisent par défaut. Dans iTerm2, activez Settings → General → Selection → Applications in terminal may access clipboard. Dans xterm, définissez la ressource allowWindowOps. Terminal.app de macOS ne prend pas en charge OSC 52; utilisez /transcript save <path> à cet endroit, ou exécutez Kiro dans un terminal qui le prend en charge.
Sur un hôte Linux distant, installez un outil de presse-papiers pour que Kiro n'ait pas besoin du repli OSC 52 : wl-clipboard sous Wayland, ou xclip ou xsel sous X11. Par SSH sans redirection X ou Wayland, OSC 52 reste la seule voie; les paramètres tmux et de terminal ci-dessus s'appliquent donc toujours.
Pour de grandes quantités de texte, privilégiez /transcript save <path>. Kiro et les terminaux limitent tous deux la taille d'une écriture OSC 52 dans le presse-papiers; une très grande sélection peut donc être tronquée ou perdue lorsque ce repli est utilisé.
Mode plein écran