ChatGPT Keyboard Shortcuts & Hidden Features Most People Don't Know

Most people use ChatGPT the same way: type a message, wait for the response, repeat. But buried inside the interface are keyboard shortcuts, URL tricks, and hidden features that can dramatically speed up your workflow.
Whether you use ChatGPT for writing, coding, research, or daily tasks, these tips will help you get more done in less time.
Essential Keyboard Shortcuts
These shortcuts work in the ChatGPT web interface (chat.openai.com) on both Windows/Linux and macOS.
Conversation Shortcuts
| Action | Windows / Linux | macOS |
|---|---|---|
| Submit message | Enter | Enter |
| New line (without sending) | Shift + Enter | Shift + Enter |
| Start new chat | Ctrl + Shift + O | Cmd + Shift + O |
| Open sidebar | Ctrl + Shift + S | Cmd + Shift + S |
| Focus chat input | Shift + Esc | Shift + Esc |
| Copy last response | Ctrl + Shift + ; | Cmd + Shift + ; |
| Copy last code block | Ctrl + Shift + , | Cmd + Shift + , |
Navigation Shortcuts
| Action | Windows / Linux | macOS |
|---|---|---|
| Show all shortcuts | Ctrl + / | Cmd + / |
| Toggle dark/light mode | Ctrl + Shift + L | Cmd + Shift + L |
| Delete chat | Ctrl + Shift + Backspace | Cmd + Shift + Backspace |
| Search chats | Ctrl + Shift + F | Cmd + Shift + F |
Pro tip: Press Ctrl + / (or Cmd + / on Mac) at any time to see the full list of available shortcuts directly inside ChatGPT.
URL Tricks Most People Don't Know
ChatGPT's URL structure is more powerful than most users realize. Here are some tricks that can save you time.
Jump Straight to a New Chat
Instead of navigating through the interface, bookmark this URL:
https://chat.openai.com/?model=gpt-4o
This opens a fresh chat with GPT-4o pre-selected. You can swap the model parameter for other available models.
Direct Links to GPTs
Every custom GPT has a shareable URL in the format:
https://chat.openai.com/g/g-[id]-[name]
Bookmark your most-used GPTs for instant access. You can find a GPT's URL by clicking the GPT name and selecting "Copy link."
Share Conversations
Any conversation can be shared via a public link. Click the share icon in the top-right corner of a conversation to generate a link. The shared conversation is read-only and does not update if you continue chatting.
This is useful for:
- Sharing research with colleagues
- Creating reference links for documentation
- Showing prompt techniques to others
Custom Instructions: The Most Underused Feature
Custom Instructions let you set persistent context that applies to every new conversation. Most users either ignore this feature or underuse it.
How to Access Custom Instructions
- Click your profile picture (bottom-left)
- Select Customize ChatGPT
- Fill in two sections:
- What would you like ChatGPT to know about you?
- How would you like ChatGPT to respond?
High-Impact Custom Instructions Examples
For developers:
I'm a senior full-stack developer working with TypeScript, React, and Node.js.
When writing code: use modern ES2024+ syntax, add TypeScript types, skip
obvious comments, and prefer functional patterns. Always show the full file
path when editing existing files.
For writers:
I write blog posts for a tech audience. Use a conversational but authoritative
tone. Avoid corporate jargon. Keep paragraphs short (2-3 sentences). Use
concrete examples over abstract explanations. Default to active voice.
For researchers:
I'm an academic researcher in machine learning. Cite sources when making
claims. Distinguish between established facts and your interpretations.
Use precise technical language. When I ask about a paper, include the
year, authors, and venue if known.
The key insight: good custom instructions eliminate repetitive prompting. If you find yourself typing the same instructions at the start of every chat, move them to Custom Instructions.
Memory Management
ChatGPT's Memory feature lets the model remember facts across conversations. But most users don't know how to manage it effectively.
View and Edit Memories
- Go to Settings > Personalization > Memory
- Click Manage to see all stored memories
- Delete individual memories or clear all at once
Tips for Better Memory Usage
- Be explicit: Say "Remember that I prefer Python over JavaScript" and ChatGPT will store it
- Check what it remembers: Ask "What do you remember about me?" to see active memories
- Correct mistakes: Say "Forget that I work at [old company]. I now work at [new company]"
- Temporary override: Start a message with "For this conversation only..." to override a memory without deleting it
- Use Temporary Chat: Toggle on Temporary Chat mode (available in the model selector) to have a conversation that doesn't use or create memories
When to Clear Memories
Clear your memories if:
- ChatGPT makes assumptions based on outdated information
- You're getting responses tailored to a role you no longer have
- You want a fresh start without bias from past conversations
Canvas: The Built-in Editor
Canvas is a side-by-side editing environment within ChatGPT that most users overlook. It's designed for writing and coding projects that need iterative refinement.
How to Activate Canvas
- Type your prompt and ChatGPT may automatically open Canvas for longer writing or code tasks
- You can also ask: "Open this in canvas" or "Use canvas for this"
Canvas-Specific Features
- Inline editing: Click on any section of the generated text and ask ChatGPT to revise just that part
- Adjust reading level: Use the slider to change complexity from kindergarten to graduate level
- Add polish: One-click options to improve grammar, adjust length, or add emojis
- Code review: For code, Canvas can add comments, fix bugs, or port to another language
- Version history: Navigate between different versions of your document
Canvas is particularly powerful for:
- Long-form writing (articles, reports, emails)
- Code that needs multiple rounds of editing
- Documents where you want to edit specific sections without regenerating everything
GPT Builder Tips
Custom GPTs are one of ChatGPT's most powerful features, but building good ones requires some know-how.
Quick-Start Configuration
- Go to Explore GPTs > Create
- Use the Configure tab for precise control (the Create tab uses a conversational builder which is slower)
- Key fields:
- Instructions: Be specific about behavior, tone, and limitations
- Conversation starters: Pre-fill common use cases for your users
- Knowledge: Upload reference files (PDFs, CSVs, text files)
- Capabilities: Toggle web browsing, DALL-E, and code interpreter
Best Practices for GPT Instructions
## Role
You are a [specific role] that helps users [specific task].
## Rules
1. Always [required behavior]
2. Never [prohibited behavior]
3. When uncertain, [fallback behavior]
## Output Format
- Use [specific format] for responses
- Include [required elements]
- Keep responses under [length limit]
Uploading Knowledge Files
- Supported formats: PDF, TXT, CSV, JSON, DOCX, PPTX, and more
- Size limit: Up to 20 files, 512 MB each
- Best practice: Structure your knowledge files clearly with headers and sections. The better organized your files, the more accurately the GPT can retrieve information
- Update strategy: You can replace knowledge files at any time by editing the GPT
Search: ChatGPT as a Research Tool
ChatGPT's search feature lets it browse the web in real-time. Here's how to get the most out of it.
Force a Web Search
If ChatGPT responds from training data when you need current information:
- Prefix your query with "Search for..."
- Or ask: "Look up the latest..."
- Or be explicit: "Search the web for [topic] and cite your sources"
Get Better Search Results
- Be specific with dates: "What happened with [topic] in the last week?" works better than "What's new with [topic]?"
- Ask for sources: "Include URLs for all claims" forces ChatGPT to provide clickable references
- Compare sources: "Find three different sources about [topic] and summarize the consensus"
Voice Mode Tips
ChatGPT's Advanced Voice Mode turns it into a conversational assistant. Here are features most users miss.
Voice Shortcuts
- Tap to interrupt: Tap the screen while ChatGPT is speaking to stop it mid-response
- Hold to talk: Press and hold the microphone button to speak, release to send
- Visual cues: The animated orb changes color based on what ChatGPT is doing (listening, thinking, speaking)
Advanced Voice Features
- Language switching: You can switch languages mid-conversation and ChatGPT will follow
- Accent handling: Speak naturally; the model handles most accents well
- Multi-turn context: Voice mode maintains full conversation context, so you can reference earlier parts of the discussion
- Screen sharing: On mobile, you can share your screen and ask ChatGPT to explain what it sees
Power User Workflows
The "Continue" Technique
When ChatGPT cuts off a long response, most users type "continue." A better approach:
- Type "continue from [last few words]" to avoid repetition
- Or say "continue, don't repeat anything" for clean continuation
Multi-Model Comparison
Use ChatGPT's model selector to compare responses across models:
- Ask your question with one model
- Switch models using the dropdown
- Ask the same question again
- Compare the outputs
This is especially useful for coding, where different models have different strengths.
Export and Organize
- Export all data: Settings > Data controls > Export data (gives you a full archive of all conversations)
- Organize with folders: Drag conversations into folders in the sidebar to keep things organized
- Archive old chats: Archive conversations you want to keep but not see in your sidebar
- Pin important chats: Pin frequently referenced conversations to the top of your sidebar
Desktop App Shortcuts
If you use the ChatGPT desktop app (available for macOS and Windows), you get additional shortcuts.
Quick Launch
| Action | macOS | Windows |
|---|---|---|
| Open ChatGPT | Option + Space | Alt + Space |
| Take screenshot for analysis | Cmd + Shift + S (in app) | Ctrl + Shift + S (in app) |
The Option + Space (or Alt + Space) shortcut is a game-changer. It opens a compact ChatGPT window from anywhere on your system, letting you ask a quick question without leaving your current app.
Screenshot Analysis
The desktop app lets you take a screenshot and immediately ask ChatGPT about it. This is perfect for:
- Debugging error messages on screen
- Asking about UI designs
- Getting help with spreadsheet formulas you can see
Hidden Settings Worth Checking
Data Controls
Go to Settings > Data controls to find:
- Chat history & training: Toggle whether your conversations are used to train OpenAI models
- Shared links: Manage all conversation links you've shared
- Export data: Download your complete ChatGPT history
Archived Chats
Archived chats are hidden from your sidebar but not deleted. Access them at Settings > Archived chats. This is useful for decluttering without losing conversation history.
Connected Apps
Under Settings > Connected apps, you can manage integrations with Google Drive, Microsoft OneDrive, and other services. This lets ChatGPT access your documents directly.
Frequently Asked Questions
Do ChatGPT keyboard shortcuts work on mobile?
No, keyboard shortcuts are designed for the web and desktop interfaces. On mobile, use voice mode and the touch interface instead.
Can I customize ChatGPT keyboard shortcuts?
Currently, ChatGPT does not support custom keyboard shortcut configurations. The shortcuts are fixed by OpenAI. Press Ctrl + / (or Cmd + /) to see all available shortcuts.
Do Custom Instructions apply to all models?
Yes, Custom Instructions apply to every model you use within ChatGPT, including GPT-4o, GPT-4o mini, and o1. They also apply to conversations with custom GPTs unless the GPT's own instructions override them.
What's the difference between Memory and Custom Instructions?
Custom Instructions are rules you explicitly set for how ChatGPT should behave. Memory is information ChatGPT automatically picks up from your conversations (like your name, job, or preferences). Both influence responses, but you have more direct control over Custom Instructions.
How many Custom GPTs can I create?
There is no hard limit on how many GPTs you can create with a ChatGPT Plus or Team subscription. Free users cannot create custom GPTs but can use public ones.
Want to get even more out of AI tools? Check out our Prompt Engineering Practice course to learn how to craft prompts that get better results from ChatGPT and other AI assistants.

