Skip to main content

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

Сочетания клавиш

TUI Cyberstrike управляется сочетаниями клавиш на основе лидер-клавиши для эффективной навигации. На этой странице перечислены основные значения по умолчанию. Полный список действий и способы настройки см. в разделе Привязки клавиш.

Лидер-клавиша

Лидер-клавиша по умолчанию — Ctrl+X. Многие сочетания используют <leader> с последующим нажатием другой клавиши.

Для смены лидер-клавиши:

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

Сочетания для сессий

СочетаниеДействие
<leader>nНовая сессия
<leader>lСписок сессий
<leader>cСжатие/резюмирование сессии
<leader>gВременная шкала сессии
<leader>xЭкспорт сессии
Ctrl+RПереименование сессии
Ctrl+DУдаление сессии
EscapeПрерывание текущей сессии

Навигация

СочетаниеДействие
PageUp / PageDownПрокрутка на страницу
Ctrl+Alt+UПрокрутка вверх на полстраницы
Ctrl+Alt+DПрокрутка вниз на полстраницы
Ctrl+G / HomeПереход к первому сообщению
Ctrl+Alt+G / EndПереход к последнему сообщению
<leader>yКопирование сообщения
<leader>uОтмена сообщения (откат)
<leader>rПовтор сообщения

Ввод

СочетаниеДействие
EnterОтправить сообщение
Shift+EnterНовая строка
Ctrl+VВставить
Ctrl+CОчистить ввод
EscapeПрервать текущую сессию

Модель и агент

СочетаниеДействие
<leader>mВыбор модели
<leader>aВыбор агента
TabСледующий агент
Shift+TabПредыдущий агент

Интерфейс

СочетаниеДействие
<leader>tВыбор темы
<leader>sПросмотр статуса
<leader>bПереключение боковой панели
<leader>eОткрыть во внешнем редакторе
Ctrl+PСписок команд

Диалоги

Когда диалог открыт (выбор модели, список сессий и т.д.), перемещайтесь стрелками, нажимайте Enter для выбора и Escape для закрытия. Несколько привязок специфичных для диалогов:

СочетаниеДействие
Ctrl+FПереключить избранное модели (в диалоге моделей)
F2 / Shift+F2Перейти к следующей / предыдущей недавней модели

Запросы разрешений

Когда инструменту требуется одобрение, появляется встроенный запрос с тремя вариантами — Разрешить один раз, Разрешить всегда и Отклонить. Используйте стрелки и Enter для выбора; Escape отклоняет.

Настройка привязок клавиш

Переопределите значения по умолчанию в разделе keybinds вашей конфигурации. Принимаются только допустимые имена действий (объект проверяется строго):

~/.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"
}
}

Все настраиваемые действия и их значения по умолчанию см. в разделе Привязки клавиш.

Формат привязок клавиш

  • Модификаторы: ctrl, alt, shift, super
  • Специальные клавиши: return, escape, tab, space, backspace, pageup, pagedown, home, end
  • Лидер: <leader> (заменяется настроенной лидер-клавишей)
  • Альтернативы: ctrl+c,ctrl+d (запятая разделяет альтернативные привязки для одного действия)
  • Отключение: none

Примеры

ctrl+alt+u # Ctrl + Alt + U
alt+shift+f # Alt + Shift + F
<leader>n # Лидер-клавиша, затем N
ctrl+c,ctrl+d # любая из привязок активирует действие

Краткая справочная карта

┌─────────────────────────────────────────┐
│ Сочетания клавиш Cyberstrike │
├─────────────────────────────────────────┤
│ Сессия │
│ <leader>n Новая сессия │
│ <leader>l Список сессий │
│ <leader>c Сжатие сессии │
│ Ctrl+R Переименование сессии │
├─────────────────────────────────────────┤
│ Навигация │
│ Ctrl+Alt+U/D Прокрутка полстраницы │
│ <leader>u Отмена сообщения │
│ <leader>r Повтор сообщения │
├─────────────────────────────────────────┤
│ Модель/Агент │
│ <leader>m Модели │
│ <leader>a Агенты │
│ Tab Следующий агент │
├─────────────────────────────────────────┤
│ Интерфейс │
│ <leader>s Статус │
│ <leader>t Темы │
│ <leader>b Боковая панель │
│ Ctrl+P Список команд │
└─────────────────────────────────────────┘

Связанная документация