Skip to main content

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

キーボードショートカット

CyberstrikeのTUIは、効率的なナビゲーションのためにリーダーベースのキーボードショートカットで操作します。このページでは一般的なデフォルトを一覧にしています。すべてのアクションの完全なリストとカスタマイズ方法については、キーバインドを参照してください。

リーダーキー

デフォルトのリーダーキーは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 / PageDown1ページスクロール
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次/前の最近のモデルに切り替え

権限プロンプト

ツールが承認を必要とする時、3つのオプション — 1回許可、常に許可、拒否 — を持つインラインプロンプトが表示されます。矢印キーと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(コンマで1つのアクションに対する代替バインドを区切ります)
  • 無効化: 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 コマンドリスト │
└─────────────────────────────────────────┘

関連ドキュメント