Aller au contenu
PaneflowPaneflow

Raccourcis et actions

Retrouvez les raccourcis clavier de Paneflow et personnalisez leurs actions dans paneflow.json.

Divisez les panneaux, changez d'espace de travail et rejoignez un agent en attente au clavier. Retrouvez les raccourcis par défaut ci-dessous, puis utilisez les noms de la colonne Action pour les personnaliser dans paneflow.json.

Cmd/Ctrl signifie Cmd sur macOS et Ctrl sur Linux ou Windows.

Les raccourcis essentiels

  • Diviser un panneau : Cmd/Ctrl+Shift+D ou Cmd/Ctrl+Shift+E.
  • Activer un panneau voisin : Alt+Arrow.
  • Sélectionner un espace de travail : Cmd/Ctrl+1-9.
  • Rejoindre le prochain agent en attente : Cmd/Ctrl+Shift+J.
  • Parcourir les invites du shell : Cmd/Ctrl+Shift+Up/Down.

Arrow désigne une touche fléchée. Le déplacement entre les invites du shell nécessite l'intégration shell (shell_integration).

Référence des actions

La colonne Portée indique où chaque raccourci s'applique. Une même combinaison peut déclencher une action différente selon le panneau actif : Ctrl+Shift+C copie du texte dans un panneau terminal et du Markdown dans un panneau Markdown. Les actions de recherche s'appliquent lorsque la recherche correspondante est active.

PortéeActionRaccourci
Panneaux et onglets
Panneaux et ongletssplit_horizontallyCmd/CtrlShiftD
Panneaux et ongletssplit_verticallyCmd/CtrlShiftE
Panneaux et ongletsclose_paneCmd/CtrlShiftW
Panneaux et ongletsundo_close_paneCmd/CtrlShiftT
Panneaux et ongletsnew_tabCmd/CtrlAltT
Panneaux et ongletsclose_tabCmd/CtrlW
Panneaux et ongletsnext_tabCmd/Ctrl]
Panneaux et ongletsprevious_tabCmd/Ctrl[
Panneaux et ongletstoggle_zoomCmd/CtrlShiftZ
Panneaux et ongletstoggle_detached_paneCmd/CtrlAltShiftD
Panneaux et ongletssplit_equalizeCmd/CtrlShift=
Panneaux et ongletsswap_paneCmd/CtrlShiftS
Navigation entre panneaux
Navigation entre panneauxfocus_leftAltLeft
Navigation entre panneauxfocus_rightAltRight
Navigation entre panneauxfocus_upAltUp
Navigation entre panneauxfocus_downAltDown
Dispositions
Dispositionslayout_even_horizontalCmd/CtrlAlt1
Dispositionslayout_even_verticalCmd/CtrlAlt2
Dispositionslayout_main_verticalCmd/CtrlAlt3
Dispositionslayout_tiledCmd/CtrlAlt4
Espaces de travail
Espaces de travailnew_workspaceCmd/CtrlShiftN
Espaces de travailclose_workspaceCmd/CtrlShiftQ
Espaces de travailnext_workspaceCtrlTab
Espaces de travailjump_next_waitingCmd/CtrlShiftJ
Espaces de travailfocus_workspaces_sidebarCmd/CtrlAltS
Espaces de travailselect_workspace_1Cmd/Ctrl1
Espaces de travailselect_workspace_2Cmd/Ctrl2
Espaces de travailselect_workspace_3Cmd/Ctrl3
Espaces de travailselect_workspace_4Cmd/Ctrl4
Espaces de travailselect_workspace_5Cmd/Ctrl5
Espaces de travailselect_workspace_6Cmd/Ctrl6
Espaces de travailselect_workspace_7Cmd/Ctrl7
Espaces de travailselect_workspace_8Cmd/Ctrl8
Espaces de travailselect_workspace_9Cmd/Ctrl9
Espaces de travailcopy_workspace_pathCtrlShiftAltC
Espaces de travailreveal_workspace_in_file_managerCtrlAltR
Espaces de travailopen_workspace_in_zedCtrlAltZ
Espaces de travailopen_workspace_in_cursorCtrlAltC
Espaces de travailopen_workspace_in_vscodeCtrlAltV
Espaces de travailopen_workspace_in_windsurfCtrlAltW
Vues de l'application
Vues de l'applicationtoggle_files_sidebarCmd/CtrlAltF
Vues de l'applicationtoggle_diff_dock_maximizeCmd/CtrlAltM
Vues de l'applicationopen_composerCmd/CtrlShiftSpace
Vues de l'applicationtoggle_broadcast_memberCmd/CtrlShiftB
Vues de l'applicationopen_broadcast_groupsCmd/CtrlShiftM
Vues de l'applicationopen_attention_queueCmd/CtrlShiftU
Vues de l'applicationopen_command_paletteCmd/CtrlShiftP
Vues de l'applicationopen_settingsCmd/Ctrl,
Dock (hors terminaux, champs de texte et éditeur de code)
Dock (hors terminaux, champs de texte et éditeur de code)diff_new_file_tabCmd/CtrlG
Dock (hors terminaux, champs de texte et éditeur de code)diff_new_terminal_tabCmd/CtrlJ
Panneau terminal
Panneau terminalterminal_copyCtrlShiftC
Panneau terminalterminal_pasteCtrlShiftV
Panneau terminalterminal_pasteCtrlV(Linux, Windows)
Panneau terminalterminal_copyCmdC(macOS)
Panneau terminalterminal_pasteCmdV(macOS)
Panneau terminalterminal_select_allCtrlShiftA
Panneau terminalterminal_select_allCmdA(macOS)
Panneau terminalscroll_page_upShiftPageUp
Panneau terminalscroll_page_downShiftPageDown
Panneau terminaljump_prev_promptCmd/CtrlShiftUp
Panneau terminaljump_next_promptCmd/CtrlShiftDown
Panneau terminalinsert_pathCmd/CtrlShiftI
Panneau terminalclear_scroll_historyCmd/CtrlShiftK
Panneau terminalclear_scroll_historyCmdK(macOS)
Panneau terminalreset_terminalCmd/CtrlShiftR
Panneau terminaltoggle_copy_modeCtrlShiftX
Panneau terminaltoggle_searchCtrlShiftF
Panneau terminaltoggle_searchCmdF(macOS)
Panneau terminalfont_size_increaseCmd/Ctrl=
Panneau terminalfont_size_decreaseCmd/Ctrl-
Panneau terminalfont_size_resetCmd/Ctrl0
Recherche dans le terminal
Recherche dans le terminalsearch_nextEnter
Recherche dans le terminalsearch_prevShiftEnter
Recherche dans le terminalsearch_nextDown
Recherche dans le terminalsearch_prevUp
Recherche dans le terminalsearch_nextTab
Recherche dans le terminalsearch_prevShiftTab
Recherche dans le terminaldismiss_searchEscape
Recherche dans le terminaltoggle_search_regexAltR
Recherche dans le terminaltoggle_fleet_searchAltF
Panneau Markdown
Panneau Markdownmarkdown_scroll_page_upShiftPageUp
Panneau Markdownmarkdown_scroll_page_downShiftPageDown
Panneau Markdownmarkdown_find_openCtrlF
Panneau Markdownmarkdown_copyCtrlShiftC
Panneau Markdownmarkdown_find_nextEnter
Panneau Markdownmarkdown_find_prevShiftEnter
Panneau Markdownmarkdown_find_dismissEscape
Application
ApplicationquitCmd/CtrlQ
Actions sans raccourci par défaut
Vues de l'applicationclose_windowFerme la fenêtre active.
Panneau terminalfork_conversationOuvre une branche de la conversation de l'agent dans une division.
Panneau terminalaccept_conversation_noticeExécute l'action de l'avis de conversation du pane.
Panneau terminaldismiss_conversation_noticeFerme l'avis de conversation du pane.

Personnaliser un raccourci

Vous pouvez modifier les raccourcis dans Keyboard Shortcuts, dans les paramètres de Paneflow, ou éditer directement paneflow.json.

Dans le fichier, ajoutez vos raccourcis à l'objet shortcuts :

  1. Utilisez la combinaison de touches comme clé, en minuscules.
  2. Copiez le nom de l'action depuis le tableau, sans le traduire.
  3. Enregistrez le fichier. Paneflow recharge les raccourcis automatiquement.
json
{
  "shortcuts": {
    "secondary+shift+t": "new_tab",
    "alt+1": "select_workspace_1"
  }
}

secondary correspond à Cmd sur macOS et à Ctrl sur Linux ou Windows. Vous pouvez aussi utiliser cmd ou ctrl explicitement. Les séparateurs + et - sont acceptés : ctrl+shift+t et ctrl-shift-t désignent la même combinaison.

Cet exemple attribue Cmd/Ctrl+Shift+T à l'ouverture d'un onglet et Alt+1 à la sélection du premier espace de travail. Cmd/Ctrl+Shift+T remplace donc son action par défaut, la réouverture d'un panneau fermé.

Lorsque vous attribuez un raccourci à une action, ses raccourcis par défaut sont retirés. Si la combinaison choisie servait à une autre action par défaut, elle est également réattribuée. Conservez une seule entrée par combinaison de touches, même si vous changez les séparateurs ou l'ordre des modificateurs. Le contexte d'application reste défini par l'action.

Pour désactiver un raccourci par défaut, utilisez la valeur "none", par exemple "secondary+shift+d": "none". Pour rétablir un raccourci par défaut, supprimez les entrées qui le désactivent ou réattribuent sa combinaison ou son action, puis enregistrez le fichier.