Typewriter scrolling
Typewriter scrolling keeps your cursor vertically centered while you write, eliminating the need to look at the bottom of the screen.Enable typewriter scrolling
1
Open View menu
Go to View → Typewriter Scrolling or press
Cmd/Ctrl+T2
Start writing
As you type, the page scrolls automatically to keep your cursor in the center of the window. Your eyes stay in one place—no more looking down.
3
Toggle off (optional)
Press
Cmd/Ctrl+T again to disable typewriter scrolling and return to standard scrolling behavior.Benefits
- Reduces eye strain: No more scanning up and down the page
- Maintains focus: Your writing always stays in the center of your vision
- Faster writing: Less visual distraction means more words per session
When to disable it
Typewriter scrolling works best when writing new content. You might want to disable it when:- Reviewing or editing existing scenes
- Jumping around the script frequently
- Working on specific revisions
Navigation minimap (ScrollMap)
The minimap on the right edge of the editor is one of Inkwell’s most powerful navigation features. It provides a visual, interactive overview of your entire script with intelligent highlighting.Inkwell’s ScrollMap is a unique feature that goes beyond a simple minimap—it dynamically shows scene structure, character distribution, search results, and unsaved changes all in one visual interface.
What the minimap shows
Always visible:- Script overview: Compressed visualization of all pages as a vertical canvas
- Scroll handle: Semi-transparent bar showing your current viewport (fades in on hover)
- Cursor position: Thin line indicating where you’re currently typing
- Current scene length: Left side shows the full extent of the scene you’re in
- Character distribution: Middle section highlights all locations where a selected character appears
- Unsaved changes: Right side shows patches and edits since last save
- Search results: Blue highlights show all instances of your search term
How to use the minimap
Jump to any location
Click anywhere on the minimap to instantly jump to that part of your script. This is the fastest way to navigate long scripts (90+ pages). How it works:- Click anywhere on the minimap
- Your viewport instantly scrolls to that position
- Works even while dragging for smooth scrolling
Track your progress
The scroll handle (semi-transparent overlay) shows your current viewport position:- Appears when you hover over the minimap
- Increases opacity when you interact with it
- Shows exactly what portion of your script is visible
- Drag it to scroll smoothly through your script
See current scene length
The left side of the minimap highlights the current scene:- Automatically calculates scene boundaries
- Shows from scene heading to next scene heading
- Helps you identify long scenes that might need splitting
- Updates as you write
- Identify scenes that are too long (20+ pages)
- Balance scene lengths throughout your script
- Quickly see how much more you need to write in a scene
Find character distribution
1
Click on a character line
Place your cursor on any Character line in the editor (the ALL CAPS name before dialogue)
2
View highlights
The minimap middle section automatically highlights every location where that character appears in the script
3
Jump to scenes
Click any highlighted section to jump directly to that character’s dialogue
- Balance character screen time across the script
- Find specific character moments quickly
- Track character arcs visually
- Identify long gaps where a character is absent
Track unsaved changes
The right side of the minimap shows unsaved edits:- Small bars indicate lines with changes since last save
- Helps you remember where you made edits
- Disappears after saving
- Useful for tracking revision progress
View search results
When you search (Cmd+F), the minimap highlights all instances:
- Blue bars show every search result
- See the distribution of a word or phrase across your entire script
- Click any result to jump directly to it
- Updates dynamically as you type
- Track how often a specific word appears
- Find all references to a character, location, or prop
- Identify overused words or phrases
- Navigate between search results visually
Minimap tips
Assess script balance:- Long continuous blocks = long scenes or acts
- Gaps in character highlights = character absence
- Many right-side bars = lots of unsaved changes
- Click character name to see distribution
- Use minimap to jump to their scenes
- Review or edit dialogue
- Check right side for unsaved changes
- Small left-side bars = short scenes
- Large left-side bars = long scenes
- Use this to pace your script (alternate short/long scenes)
Navigation panel
The Navigation panel (Project Panel → Navigation tab) displays a hierarchical outline of your script’s structure.What it includes
- Sections: Acts, sequences, or scene groups (marked with
#,##,###) - Scene headings: Every
INT.andEXT.scene in your script - Notes: Inline notes marked with
[[ note ]] - Synopses: Scene summaries prefixed with
=
Navigation panel hierarchy
Sections nest to show your script’s structure:Collapse and expand sections
Click the arrow icon next to any section to collapse or expand it:- Collapsed: Hides all nested scenes and subsections
- Expanded: Shows full hierarchy
Jump to any scene
Click any scene heading in the Navigation panel to instantly jump to that location in your script. The editor scrolls to the scene and places your cursor at the beginning.Filter by element type
Use the filter dropdown at the top of the Navigation panel to show only:- All: Everything (sections, scenes, notes, synopses)
- Scenes: Just scene headings
- Notes: Only inline notes
- Synopses: Only scene summaries
Search and find
Inkwell provides powerful search tools to locate specific text, character names, or dialogue.Basic search
1
Open Find
Press
Cmd/Ctrl+F to open the Find bar at the top of the editor2
Enter search term
Type any word, phrase, or character name. Inkwell highlights all matches in the editor.
3
Navigate matches
- Press Enter or click the down arrow to jump to the next match
- Press Shift+Enter or click the up arrow to jump to the previous match
- The status bar shows match count (e.g., “3 of 42”)
4
Close Find
Press Esc to close the Find bar and clear highlights
Find and replace
1
Open Find and Replace
Press
Cmd/Ctrl+Shift+F or go to Edit → Find and Replace2
Enter search and replace terms
- Find: The text you want to change
- Replace: The new text
3
Choose replace mode
- Replace: Replace the current match and move to the next
- Replace All: Replace every match in the entire script
4
Review changes
Inkwell shows a preview of each replacement. Click Undo (
Cmd/Ctrl+Z) if you made a mistake.Search tips
- Case-sensitive search: Click the Aa icon in the Find bar to match exact case
- Whole word only: Click the W icon to avoid partial matches (e.g., “Bob” won’t match “Bobby”)
- Regular expressions: Advanced users can enable regex for complex patterns
Go to scene
The Go to Scene dialog provides quick navigation by scene number or title.1
Open Go to Scene
Press
Cmd/Ctrl+G or go to Edit → Go to Scene2
Choose navigation method
- Scene number: Enter “5” to jump to the fifth scene
- Scene title: Start typing a scene heading and select from the autocomplete list
3
Jump
Press Enter to jump to the selected scene
Keyboard shortcuts for navigation
Master these shortcuts to move through your script lightning-fast:| Action | macOS | Windows |
|---|---|---|
| Go to Scene | Cmd+G | Ctrl+G |
| Find | Cmd+F | Ctrl+F |
| Find and Replace | Cmd+Shift+F | Ctrl+Shift+F |
| Jump to top of script | Cmd+Home | Ctrl+Home |
| Jump to end of script | Cmd+End | Ctrl+End |
| Scroll one page up | Page Up | Page Up |
| Scroll one page down | Page Down | Page Down |
| Toggle Typewriter Scrolling | Cmd+T | Ctrl+T |
| Toggle Project Panel | Cmd+\ | Ctrl+\ |
| Focus on editor | Esc | Esc |
Productivity tips
Use sections for outlining
Before writing, create a rough structure with sections:Leverage synopses as beat sheets
Add synopses above scenes to track your story structure:Use notes for revision reminders
During first drafts, add inline notes for things to fix later:Character highlighting for balance
Select a character in the Characters tab to see their distribution across the script. If they disappear for 30+ pages, consider adding a scene to keep them present in the story.Zoom for different tasks
- Zoom in (
Cmd/Ctrl +): Reduce eye strain during long writing sessions - Zoom out (
Cmd/Ctrl -): See more context when editing or restructuring - Fit to page (
View → Fit to Page): Fill the window width for maximum readability
Scene numbering
Scene numbers help productions coordinate script changes, track shots, and ensure everyone is referencing the same version. Inkwell can automatically number all scenes in sequential order.Add scene numbers
1
Number all scenes
Go to Screenplay → Number Scenes
2
View numbered scenes
Scene numbers appear on both sides of each scene heading:The numbers appear before and after the heading for easy reference.
Clear scene numbers
1
Remove all numbers
Go to Screenplay → Clear Scene Numbers
2
Confirm removal
All scene numbers disappear from the script. The scenes themselves remain unchanged—only the numbering is removed.
When to use scene numbers
Use scene numbering for:- Production scripts: Once a script is locked for shooting
- Revised scripts: Track which scenes changed between drafts
- Collaboration: Help cast and crew reference specific scenes
- Shot lists: Match shooting schedules to script scenes
- Spec scripts: Agents and contests don’t need scene numbers
- Early drafts: Wait until the script is more finalized
- Personal drafts: Only add when sharing with others
Scene numbering best practices
Numbering sequence:- Scenes are numbered sequentially from beginning to end (1, 2, 3, etc.)
- If you insert a scene between Scene 5 and 6, you’ll need to renumber
- Productions typically “lock” numbers once shooting starts
- Before production: Re-number freely as you revise
- During production: Use letters for new scenes (5A, 5B) to avoid changing existing numbers
- Inkwell currently numbers sequentially—manual lettering (5A) requires editing the scene heading
- Scene numbers appear in PDF exports
- Final Draft (FDX) exports preserve scene numbers
- Fountain exports include scene numbers if formatted correctly
Inkwell’s scene numbering is automatic and sequential. If you need specialized numbering (like 5A, 5B for inserted scenes), manually edit the scene heading text.
Common navigation questions
How do I see scene numbers in the editor?
How do I see scene numbers in the editor?
Go to Screenplay → Number Scenes to add scene numbers. They appear on both sides of scene headings (e.g.,
1 INT. COFFEE SHOP - DAY 1). Remove them with Screenplay → Clear Scene Numbers.Can I reorder scenes by dragging in the Navigation panel?
Can I reorder scenes by dragging in the Navigation panel?
What's the fastest way to jump to a specific character's next scene?
What's the fastest way to jump to a specific character's next scene?
- Open the Characters tab
- Click the character name
- Their dialogue highlights in the editor and on the minimap
- Click a highlighted section on the minimap to jump there
How do I hide the minimap?
How do I hide the minimap?
The minimap is always visible in normal mode. Enter Focus Mode (
Cmd/Ctrl+Shift+F) to hide all sidebars, including the minimap.Can I bookmark specific scenes?
Can I bookmark specific scenes?
Use sections (
# IMPORTANT SCENE) or notes ([[ BOOKMARK: Key dialogue ]]) as bookmarks. They appear in the Navigation panel for quick access.Try it yourself
Practice exercise:- Write 3-5 short scenes with scene headings
- Add sections with
#and##to organize them - Add a synopsis above each scene with
= - Use the Navigation panel to jump between scenes
- Enable typewriter scrolling and write a new scene
- Select a character in the Characters tab and observe the minimap highlights
You now know how to navigate efficiently and boost your writing productivity!