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 / 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 # Leader key then N
ctrl+c,ctrl+d # either binding triggers the action

त्वरित संदर्भ कार्ड

┌─────────────────────────────────────────┐
│ 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 कमांड सूची │
└─────────────────────────────────────────┘

संबंधित दस्तावेज़ीकरण