# Clavier et saisie

Tessera se pilote d'abord au clavier. Les tableaux ci-dessous donnent les
**valeurs par défaut** : chaque combinaison peut être réaffectée, et vous
pouvez ajouter vos propres raccourcis — voir
[raccourcis personnalisés et réaffectation](https://bambouville.com/docs/fr/shortcuts/). La même liste se
trouve dans **réglages → clavier et saisie → raccourcis**.

## Global

| raccourci | action |
| --- | --- |
| **⌘N** | nouvel hôte |
| **⌘↩** | se connecter (dans l'éditeur d'hôtes) |
| **⌘K** | palette de bascule rapide (sessions et agents ; préfixe `@` pour les agents) |
| **⌘,** | réglages |

## Sessions

| raccourci | action |
| --- | --- |
| **⌘⇧K** / **⌘⇧J** | session précédente / suivante |
| **⌘⇧E** | panneau des fichiers |
| **⌘⇧A** | centre d'agents |
| **⌘R** | actualiser le terminal — un réaffichage complet (iPad) |

## tmux

| raccourci | action |
| --- | --- |
| **⌘T** | nouvelle fenêtre |
| **⇧⌘W** | fermer le volet / la fenêtre |
| **⇧⌘[** / **⇧⌘]** | fenêtre précédente / suivante |
| **⌘1** – **⌘9** | aller à la fenêtre |
| **⌘D** / **⇧⌘D** | diviser côte à côte / l'un au-dessus de l'autre |
| **⌘[** / **⌘]** | parcourir les volets |
| **⇧⌘↩** | agrandir le volet |

Voir [tmux](https://bambouville.com/docs/fr/tmux/) pour le détail.

## Rechercher dans le terminal

**⌘F** (ou la loupe) ouvre la barre de recherche de l'historique : des
interrupteurs respecter la casse (Aa), mot entier ([w]) et regex (.\*), un
compteur de correspondances, et **↑** / **↓** ou **↩** / **⇧↩** pour passer
d'une correspondance à l'autre. **esc** ferme.

| raccourci | action |
| --- | --- |
| **⌘F** | ouvrir la recherche |
| **⌘G** / **⇧⌘G** | correspondance suivante / précédente |
| **↩** / **⇧↩** | correspondance suivante / précédente |
| **esc** | fermer la recherche |

## Édition de texte

Avec l'**édition de texte naturelle** activée (réglages → clavier et saisie),
les combinaisons d'édition à la façon du mac fonctionnent dans les shells :

| raccourci | action |
| --- | --- |
| **⌥←** / **⌥→** | se déplacer par mot |
| **⌘←** / **⌘→** | début / fin de ligne |
| **⌥⌫** | supprimer le mot |
| **⌘⌫** | supprimer jusqu'au début de la ligne |

## La barre d'accessoires

La **barre d'accessoires** à l'écran se place au-dessus du clavier logiciel et
vous donne les touches qui manquent à un clavier de verre. Pastilles par
défaut sur iPad : `esc ⌃ ⌥ ⇥ ← ↓ ↑ → | ~` ; sur iPhone :
`esc ⌃ ⇥ ← → ↓ ↑ ⌥ ⌃C ⌃J`. (Les valeurs par défaut s'appliquent sur une
installation neuve ou après **rétablir les réglages par défaut** — une
disposition que vous avez arrangée reste telle que vous l'avez laissée.) Sur
iPhone, une commande dédiée affiche ou masque aussi le clavier logiciel
lui-même, et la barre suit l'animation propre au clavier lorsqu'il apparaît
et disparaît.

Sous **réglages → clavier et saisie** :

- **afficher la barre d'accessoires** — pour l'activer ou la désactiver,
- l'éditeur de disposition — maintenez une pastille et faites-la glisser pour
  la réordonner, ou piochez-en d'autres dans la palette (navigation,
  modificateurs, **⌃C** et **⌃J**, F1–F12, des symboles comme
  `/ \ $ { } [ ] < >`, et toutes les pastilles que vous avez créées sous
  **vos raccourcis**), avec **rétablir les réglages par défaut** pour annuler,
- **comportement des modificateurs** — une fois (touchez une fois, s'applique
  à la touche suivante, puis se libère automatiquement) ou persistant
  (touchez pour verrouiller le modificateur, touchez de nouveau pour le
  relâcher).

Une pastille de la palette est à part : **⌘** arme les raccourcis de Tessera
au lieu d'envoyer quoi que ce soit à la machine distante, si bien que les
combinaisons de l'app fonctionnent même sans clavier physique.

Également sous **réglages → clavier et saisie** : **redimensionner le
terminal avec le clavier** — désactivé par défaut, si bien que la vue remonte
sous le clavier logiciel au lieu de recomposer vos lignes ; activez-le pour
recomposer à la place.

## Le pavé de gestes

Si vous travaillez sans clavier physique, le
[pavé de gestes](https://bambouville.com/docs/fr/swipe-pad/) ajoute des macros radiales, des options
d'agent en direct et la dictée sous votre pouce — activé par défaut sur
iPhone, à activer soi-même sur iPad.
