← Back to all tools
⌨️ Keyboard Shortcuts
General
- Ctrl/Cmd + Shift + ; - Copy last response
- Ctrl/Cmd + Shift + C - Copy last code block
- Ctrl/Cmd + / - Open keyboard shortcuts help
- Ctrl/Cmd + Shift + N - New chat
- Shift + Esc - Focus chat input
Navigation
- Ctrl/Cmd + Shift + O - Toggle sidebar
- Ctrl/Cmd + Shift + H - Go to home
- Ctrl/Cmd + K - Search chats (quick switcher)
Editing
- Ctrl/Cmd + Enter - Send message
- Shift + Enter - New line in message
- Up arrow - Edit last message (when input is empty)
✍️ Prompting Techniques
1. Be Specific
❌ Vague
"Write code for a website"
✅ Specific
"Write HTML/CSS for a responsive navbar with logo, 3 menu items, and mobile hamburger menu"
2. Provide Context
I'm a beginner learning Python. Explain list comprehensions using simple analogies and show 3 examples with increasing complexity.
3. Use Role-Playing
Act as a senior software architect. Review this system design and suggest improvements for scalability...
4. Step-by-Step Instructions
Help me debug this code:
1. Explain what the code is trying to do
2. Identify potential issues
3. Suggest fixes with explanations
4. Provide the corrected version
[code here]
5. Request Specific Formats
- Table format: "Present the comparison as a markdown table"
- Bullet points: "Summarize in 5 bullet points"
- Code only: "Just the code, no explanations"
- With examples: "Include 3 real-world examples"
6. Chain of Thought
Let's solve this problem step by step. First, break down the requirements. Then, outline the approach. Finally, implement the solution with explanations.
💡 Pro Tips
✨ Use Custom Instructions
Set persistent context about yourself, your preferences, and how you want ChatGPT to respond. Go to Settings → Personalization → Custom Instructions.
🔄 Iterate and Refine
Don't settle for the first response. Ask ChatGPT to improve, expand, simplify, or take a different angle.
📎 Upload Files (Plus only)
Upload PDFs, images, code files for analysis. ChatGPT can read, summarize, and work with your documents.
🌐 Browse with Bing (Plus only)
Enable "Browse with Bing" for up-to-date information from the web.
💾 Save Important Chats
Rename chats with descriptive titles. Pin frequently-used conversations.
⚡ Regenerate for Variety
Click "Regenerate" to get alternative responses. Each can be quite different!
Power User Tricks
- Temperature control: Ask for "creative" vs "factual" responses
- Constrain length: "In exactly 100 words" or "3 sentences max"
- Persona switching: "Now respond as a skeptic" after getting initial answer
- Reverse prompting: "What questions should I ask you about X?"
- Critique mode: "What are the weaknesses in your previous response?"
🎯 Key Features
💬 Conversation Memory
ChatGPT remembers context within a conversation. Reference earlier messages without repeating.
📝 Code Interpreter
Execute Python code, analyze data, create visualizations (Plus only).
🔌 Plugins (Plus only)
Extend capabilities with third-party plugins for web browsing, calculations, etc.
🎨 DALL-E Integration
Generate images directly in chat (Plus only). Just describe what you want!
🗣️ Voice Conversations
Talk to ChatGPT using voice on mobile (Plus only).
📤 Share Conversations
Create shareable links to conversations. Great for showcasing examples.
⚠️ Limitations & Gotchas
Knowledge Cutoff
ChatGPT's training data has a cutoff date. For GPT-4, it's April 2023. It doesn't know events after that unless browsing is enabled.
Can Make Mistakes
Verify important information. ChatGPT can confidently state incorrect facts (hallucinate).
Context Window Limits
Long conversations eventually lose early context. Start new chats for different topics.
What ChatGPT Can't Do Well
- Real-time information (without browsing)
- Access private data or personal accounts
- Remember you between conversations (without custom instructions)
- Perform actions outside the chat (send emails, make purchases)
- Browse the internet reliably (even with browsing enabled)
- Guarantee 100% factual accuracy
🚀 Advanced Usage
Meta-Prompting
I want to learn about X. Ask me 5 questions to understand my current knowledge level, then create a personalized learning plan.
Prompt Chains
- First message: "Generate 10 startup ideas in [industry]"
- Second: "Pick the top 3 and explain why they could work"
- Third: "For idea #2, create a detailed business plan"
Few-Shot Learning
Convert these to formal tone:
Casual: "Hey, wanna meet up?"
Formal: "Would you be available to meet?"
Casual: "That's so cool!"
Formal: "That's quite impressive."
Now convert: "Dude, check this out!"
Constraint-Based Prompts
Write a story about AI with these constraints:
- Exactly 200 words
- Must include: "sunrise", "algorithm", "coffee"
- No dialogue
- Bittersweet ending
Self-Critique
After each response, critique your own answer:
1. What assumptions did you make?
2. What could be wrong?
3. What's missing?
4. How could you improve it?
Format Templates
- Code review: "Review for: bugs | performance | security | style"
- Analysis: "Analyze: pros | cons | risks | opportunities"
- Comparison: "Compare: features | pricing | pros | cons | best for"
- Tutorial: "Teach me: concept | why it matters | how to use | common mistakes"
🎓 Quick Reference Commands
"Explain like I'm 5"
Get simple explanations
"Be concise"
Get shorter responses
"Continue"
When response cuts off
"Try again"
Generate alternative version
"Show your work"
Get step-by-step reasoning
"Assume I know nothing"
Start from basics