Skip to main content

Cyberstrike is now open source! AI-powered penetration testing for security professionals. Star on GitHub

Atalhos de Teclado

A TUI do Cyberstrike e dirigida por atalhos de teclado baseados em tecla lider para navegacao eficiente. Esta pagina lista os padroes comuns. Para a lista completa de acoes e como personaliza-las, consulte Keybindings.

Tecla Lider

A tecla lider e Ctrl+X por padrao. Muitos atalhos sao <leader> seguido de outra tecla.

Para alterar a tecla lider:

~/.config/cyberstrike/cyberstrike.json
{
"keybinds": {
"leader": "ctrl+a"
}
}

Atalhos de Sessao

AtalhoAcao
<leader>nNova sessao
<leader>lListar sessoes
<leader>cCompactar/resumir sessao
<leader>gLinha do tempo da sessao
<leader>xExportar sessao
Ctrl+RRenomear sessao
Ctrl+DExcluir sessao
EscapeInterromper a sessao em execucao
AtalhoAcao
PageUp / PageDownRolar uma pagina
Ctrl+Alt+URolar meia pagina para cima
Ctrl+Alt+DRolar meia pagina para baixo
Ctrl+G / HomeIr para a primeira mensagem
Ctrl+Alt+G / EndIr para a ultima mensagem
<leader>yCopiar mensagem
<leader>uDesfazer mensagem (reverter)
<leader>rRefazer mensagem

Entrada

AtalhoAcao
EnterEnviar mensagem
Shift+EnterNova linha
Ctrl+VColar
Ctrl+CLimpar entrada
EscapeInterromper a sessao em execucao

Modelo e Agente

AtalhoAcao
<leader>mSelecao de modelo
<leader>aSelecao de agente
TabProximo agente
Shift+TabAgente anterior

Interface

AtalhoAcao
<leader>tSelecao de tema
<leader>sVisualizacao de status
<leader>bAlternar barra lateral
<leader>eAbrir no editor externo
Ctrl+PLista de comandos

Dialogos

Quando um dialogo esta aberto (selecao de modelo, lista de sessoes, etc.), navegue com as teclas de seta, pressione Enter para selecionar e Escape para fechar. Alguns atalhos especificos de dialogo:

AtalhoAcao
Ctrl+FAlternar modelo favorito (no dialogo de modelo)
F2 / Shift+F2Alternar para o proximo / anterior modelo recente

Prompts de Permissao

Quando uma ferramenta precisa de aprovacao, um prompt inline aparece com tres opcoes — Permitir uma vez, Permitir sempre e Rejeitar. Use as teclas de seta e Enter para escolher; Escape rejeita.

Personalizando Keybindings

Sobrescreva os padroes em keybinds na sua configuracao. Apenas nomes de acoes validos sao aceitos (o objeto e validado estritamente):

~/.config/cyberstrike/cyberstrike.json
{
"keybinds": {
"leader": "ctrl+x",
"app_exit": "ctrl+c,ctrl+d,<leader>q",
"session_new": "<leader>n",
"session_list": "<leader>l",
"model_list": "<leader>m",
"agent_list": "<leader>a",
"theme_list": "<leader>t",
"status_view": "<leader>s",
"sidebar_toggle": "<leader>b",
"editor_open": "<leader>e",
"session_export": "<leader>x",
"session_timeline": "<leader>g",
"session_rename": "ctrl+r"
}
}

Consulte Keybindings para cada acao configuravel e seu padrao.

Formato de Keybinding

  • Modificadores: ctrl, alt, shift, super
  • Teclas especiais: return, escape, tab, space, backspace, pageup, pagedown, home, end
  • Lider: <leader> (substituido pela tecla lider configurada)
  • Alternativas: ctrl+c,ctrl+d (virgula separa bindings alternativos para uma acao)
  • Desabilitar: none

Exemplos

ctrl+alt+u # Ctrl + Alt + U
alt+shift+f # Alt + Shift + F
<leader>n # Tecla lider e depois N
ctrl+c,ctrl+d # qualquer binding aciona a acao

Cartao de Referencia Rapida

┌─────────────────────────────────────────┐
│ Atalhos de Teclado do Cyberstrike │
├─────────────────────────────────────────┤
│ Sessao │
│ <leader>n Nova sessao │
│ <leader>l Listar sessoes │
│ <leader>c Compactar sessao │
│ Ctrl+R Renomear sessao │
├─────────────────────────────────────────┤
│ Navegacao │
│ Ctrl+Alt+U/D Rolagem meia pagina │
│ <leader>u Desfazer mensagem │
│ <leader>r Refazer mensagem │
├─────────────────────────────────────────┤
│ Modelo/Agente │
│ <leader>m Modelos │
│ <leader>a Agentes │
│ Tab Proximo agente │
├─────────────────────────────────────────┤
│ Interface │
│ <leader>s Status │
│ <leader>t Temas │
│ <leader>b Barra lateral │
│ Ctrl+P Lista de comandos │
└─────────────────────────────────────────┘

Documentacao Relacionada