The Screenshot & Annotate extension now includes a powerful keyboard shortcuts customization system. You can use default shortcuts or customize them to match your workflow. Plus, move your annotations precisely with arrow keys!
- Capture a screenshot using the extension
- Look for the ⚙️ Settings icon in the toolbar (leftmost icon in action group)
- Click it to open the Keyboard Shortcuts Settings modal
| Shortcut | Action | Description |
|---|---|---|
| V | Select Tool | Activate selection mode to move, resize, and rotate annotations |
| P | Pen Tool | Draw freehand lines and sketches |
| H | Highlight Tool | Draw semi-transparent highlight strokes |
| T | Text Tool | Add text annotations |
| B | Blur Tool | Create blur regions for censoring |
| R | Rectangle Tool | Draw rectangle shapes |
| C | Circle Tool | Draw circle/ellipse shapes |
| Shortcut | Action | Description |
|---|---|---|
| Ctrl+Z (Cmd+Z on Mac) | Undo | Undo the last action |
| Ctrl+Y (Cmd+Shift+Z on Mac) | Redo | Redo the previously undone action |
| Ctrl+C (Cmd+C on Mac) | Copy to Clipboard | Copy the annotated screenshot to clipboard |
| Ctrl+S (Cmd+S on Mac) | Save Screenshot | Open save dialog to download screenshot |
| Delete or Backspace | Delete Selected | Delete the currently selected annotation |
| Escape | Deselect | Deselect the current annotation |
| Shortcut | Action | Description |
|---|---|---|
| Arrow Keys | Move 1px | Move selected annotation by 1 pixel in any direction |
| Shift + Arrow Keys | Move 10px | Move selected annotation by 10 pixels for faster positioning |
Note: Movement works for: Text, Shapes (Rectangle/Circle), Blur, and Arrows. Freehand/Pen and Highlight strokes cannot be moved.
- Open Settings - Click the ⚙️ Settings icon
- Click Input Field - Click on the shortcut you want to change
- Press New Keys - The input will show "Press a key..." - now press your desired key combination
- Save Changes - Click "Save Changes" button at the bottom
Simple Keys
- Single letter keys (a-z)
- Number keys (0-9)
- Function keys (F1-F12)
Modifier Combinations
- Ctrl + Key (Windows/Linux)
- Cmd + Key (Mac)
- Shift + Key
- Alt + Key
- Multiple modifiers (Ctrl+Shift+Key)
Examples:
Ctrl+P → Pen tool
Shift+H → Highlight tool
Alt+B → Blur tool
F1 → Save
Ctrl+Alt+C → Copy
- The system automatically detects conflicting shortcuts
- If you try to assign a shortcut already in use, you'll see: "This shortcut is already used by [action]"
- Choose a different combination to avoid conflicts
- Open Settings (⚙️ icon)
- Click "Reset to Defaults" button
- Confirm the action
- All shortcuts will return to original values
Step 1: Select an Annotation
- Press V or click the Select tool
- Click on any annotation (text, shape, blur, or arrow)
- The annotation will show selection handles
Step 2: Use Arrow Keys
- ↑ moves up 1 pixel
- ↓ moves down 1 pixel
- ← moves left 1 pixel
- → moves right 1 pixel
Hold Shift while pressing arrow keys:
- Shift + ↑ moves up 10 pixels
- Shift + ↓ moves down 10 pixels
- Shift + ← moves left 10 pixels
- Shift + → moves right 10 pixels
✅ Movable Annotations:
- Text annotations
- Rectangles
- Circles
- Blur regions
- Arrow images
❌ Non-Movable (Path-Based):
- Pen/Freehand drawings
- Highlight strokes
These are drawn as paths and don't have a fixed position
Scenario: You need to perfectly align text with an element
Solution:
1. Add text annotation (T key)
2. Select it (V key)
3. Use arrow keys for pixel-perfect positioning
4. Hold Shift for faster rough positioning
Scenario: Create evenly spaced annotations
Solution:
1. Place first annotation
2. Shift+Arrow to move 10px
3. Copy visual spacing for consistency
Scenario: You're left-handed and want different shortcuts
Solution:
1. Open Settings (⚙️)
2. Remap tools to right side of keyboard (I, O, P, etc.)
3. Save changes
4. Enjoy your custom layout!
Scenario: Creating step-by-step tutorials
Solution:
1. Use arrows (default placement)
2. Press V to select
3. Arrow keys to fine-tune position
4. Shift+Arrow for major adjustments
5. Perfect alignment every time!
┌─────────────────────────────────────┐
│ ⌨️ Keyboard Shortcuts ✕ │
├─────────────────────────────────────┤
│ │
│ Tools │
│ ┌─────────────────┬──────────────┐│
│ │ Select Tool │ V ││
│ │ Pen Tool │ P ││
│ │ Highlight Tool │ H ││
│ └─────────────────┴──────────────┘│
│ │
│ Actions │
│ ┌─────────────────┬──────────────┐│
│ │ Undo │ Ctrl+Z ││
│ │ Redo │ Ctrl+Y ││
│ └─────────────────┴──────────────┘│
│ │
│ Movement │
│ ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓│
│ ┃ Arrow Keys: Move by 1px ┃│
│ ┃ Shift + Arrows: Move by 10px ┃│
│ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛│
│ │
├─────────────────────────────────────┤
│ [Reset to Defaults] [Save] │
└─────────────────────────────────────┘
Normal State
- Input field: Gray background
- Border: Default gray
Recording State
- Input field: Darker background
- Border: Red highlight
- Text: "Press a key..."
Saved State
- Input field: Shows your custom shortcut
- Text: Formatted (e.g., "Ctrl+P", "Shift+H")
When recording shortcuts with modifiers:
- Ctrl/Cmd takes precedence
- Then Shift
- Then Alt
- Then the actual key
Example: Pressing Ctrl+Shift+P → Stored as "ctrl+shift+p"
Supported:
- Letters (a-z)
- Numbers (0-9)
- Function keys (F1-F12)
- Arrow keys (for movement only)
- Delete, Backspace, Escape
- Space
Not Supported as Custom Shortcuts:
- Tab (browser navigation)
- Enter (used for text input)
- Modifier-only (must include a non-modifier key)
- Shortcuts are saved to Chrome's sync storage
- They persist across browser sessions
- They sync across Chrome instances (if signed in)
- Clearing browser data removes custom shortcuts
- Works with QWERTY, AZERTY, QWERTZ keyboards
- Shortcuts are based on key codes, not character output
- Physical key position matters (not the character)
Check:
- ✓ Is text editing active? (Shortcuts disabled during text input)
- ✓ Did you save changes in settings?
- ✓ Is there a conflict with browser shortcuts?
- ✓ Try resetting to defaults
Solution:
- Reload the extension at
chrome://extensions/ - Reopen the settings and verify your shortcuts
- Check browser console (F12) for errors
Common Issues:
-
No annotation selected
- Press V for Select tool
- Click on an annotation first
-
Wrong annotation type
- Freehand/Highlight cannot be moved
- Try selecting a text, shape, blur, or arrow
-
Text editing is active
- Press Escape to exit text editing
- Then select annotation and use arrow keys
Solutions:
- Check if another modal is open (filename dialog)
- Close any open dialogs first
- Click the ⚙️ icon again
- Reload the page and try again
If input shows "Press a key..." but won't accept keys:
- Click elsewhere in the settings modal
- Click the input field again
- Try pressing Escape to cancel
- Close and reopen settings
Check:
- Did you click "Save Changes"?
- Is Chrome sync enabled?
- Check storage permissions in
chrome://extensions/
Fix:
- Ensure extension has storage permission
- Try "Reset to Defaults" then recustomize
- Check if chrome.storage is available
Tools (Left hand):
Q W E R ← Rectangle
A S D F
Z X C V ← Select
↑
T B ← Text, Blur
P ← Pen
H ← Highlight
Actions (Right hand):
Ctrl+Z → Undo
Ctrl+Y → Redo
Ctrl+C → Copy
Ctrl+S → Save
Tools:
Q - Select
E - Pen
R - Rectangle
F - Highlight
C - Circle
T - Text
B - Blur
Actions:
Z - Undo (no modifier!)
X - Redo
V - Copy
S - Save (no modifier!)
Home Row Focus:
A - Select
S - Pen
D - Highlight
F - Text
Nearby:
W - Rectangle
E - Circle
R - Blur
Actions:
Keep standard Ctrl combinations
- Learn the default shortcuts first
- Identify which ones slow you down
- Customize only what you need
- Keep tool shortcuts near each other
- Put frequently used tools on easy keys
- Reserve Ctrl combinations for actions
- P for Pen ✓
- H for Highlight ✓
- T for Text ✓
- B for Blur ✓
- R for Rectangle ✓
- C for Circle ✓
- Try new shortcuts for a few minutes
- Make sure they feel natural
- Adjust if reaching feels uncomfortable
- Write down custom shortcuts
- Keep them consistent across tools
- Share with team if working collaboratively
Q: Can I use the same shortcut for multiple actions? A: No, the system prevents conflicts and will warn you.
Q: Do shortcuts work when editing text? A: No, shortcuts are disabled during text editing to allow normal typing.
Q: Can I disable a shortcut? A: Not currently, but you can assign it to an unlikely key combination (e.g., Ctrl+Alt+Shift+F12).
Q: Are shortcuts case-sensitive? A: No, 'P' and 'p' are treated the same.
Q: Can I export/import my shortcuts? A: Not yet, but they sync via Chrome if you're signed in.
Q: Do arrow keys work for all annotations? A: No, only for movable annotations (text, shapes, blur, arrows). Freehand and highlight are path-based.
Q: Can I use arrow keys while drawing? A: No, arrow keys only work when an annotation is selected (Select tool active).
Q: What happens if I clear browser data? A: Custom shortcuts are stored in chrome.storage.sync. If you clear site data, you'll lose customizations.
Q: Can I use international keyboard layouts? A: Yes! Shortcuts are based on physical key positions, not characters.
- ✨ Added customizable keyboard shortcuts
- ✨ Added settings modal interface
- ✨ Added arrow key navigation (1px/10px modes)
- ✨ Added chrome.storage.sync persistence
- ✨ Added conflict detection
- ✨ Added reset to defaults
- 🎨 Added settings icon to toolbar
- 🐛 Fixed: Shortcuts now respect text editing mode
If you encounter issues:
- Check this guide's troubleshooting section
- Reset shortcuts to defaults and test
- Reload the extension at
chrome://extensions/ - Check browser console for errors (F12)
- Report issues on GitHub
Version: 2.0 Last Updated: 2026-02-04 Feature: Keyboard Shortcuts Customization Extension: Screenshot & Annotate Chrome Extension
Happy Annotating! ⌨️✨