Aller au contenu

Raccourcis clavier

Les raccourcis clavier sont déclarés sous forme de tableau Binding<KeyCtx>[] dans src/views/terminal/keyboard-shortcuts.ts. Chaque entrée a un id, une description, une category et un matcher keyMatch(...).

RaccourciAction
⌘NNouvel espace de travail
⌘DSplit à droite
⌘⇧DSplit en bas
⌘WFermer le panneau focalisé
⌘⇧WFermer l’espace de travail
⌘BBasculer la barre latérale
⌘⌥←↑→↓Focaliser le panneau voisin
⌃⌘] / ⌃⌘[Espace de travail suivant / précédent
⌘1…⌘9Aller à l’espace de travail N
RaccourciAction
⌘,Paramètres
⌘⇧PPalette de commandes
⌘⌥PProcess Manager
⌘IPane Info — vue détaillée complète du panneau focalisé
EscFermer la superposition active (paramètres, process manager, palette de commandes)
RaccourciAction
⌘FRechercher dans le terminal
⌘C / ⌘VCopier / coller
⌘= / ⌘- / ⌘0Augmenter / diminuer / réinitialiser la taille de la police

Ces raccourcis ne se déclenchent que lorsqu’un panneau navigateur a le focus.

RaccourciAction
⌘⇧LOuvrir le navigateur en split
⌘LFocaliser la barre d’adresse du navigateur
⌘[ / ⌘]Précédent / suivant dans le navigateur
⌘RRecharger la page du navigateur
⌥⌘IBasculer les DevTools du navigateur
⌘FRechercher dans la page

Il n’y a pas encore d’éditeur graphique de raccourcis. Pour ajouter ou changer un raccourci clavier :

  1. Éditez src/views/terminal/keyboard-shortcuts.ts.
  2. Ajoutez une entrée Binding<KeyCtx> à KEYBOARD_BINDINGS (ou HIGH_PRIORITY_BINDINGS pour les raccourcis qui doivent se déclencher même quand la palette est visible).
  3. Utilisez keyMatch({ key, meta?, shift?, ctrl?, alt? }) pour le matcher.
  4. Reconstruisez.

Les champs id / description / category sont utilisés par la palette de commandes pour que les utilisateurs puissent retrouver toutes les actions par recherche floue.