Animation workflow toolkit for Blender's Graph Editor. Keyboard-driven keyframe editing and channel management.
| Color | Key | Function |
|---|---|---|
| π΄ | Alt + WASD/QE |
Keyframe/Channel/Handle selection |
| π | Y (hold) |
Channel Navigator |
| π’ | 1234 |
Frame jump (works in 3D View too) |
| π΅ | F |
Focus on selected curve |
| π‘ | Shift + T/C |
Pie menus |
Core feature for fast keyframe editing in Graph Editor. Edit keyframes entirely from keyboard without touching the mouse.
| Key | Action |
|---|---|
Alt + A / Alt + D |
Move to left/right keyframe |
Alt + W / Alt + S |
Move to upper/lower channel |
+ Shift |
Extend selection |
| Key | Action |
|---|---|
Alt + Q / Alt + E |
Select left/right handle |
+ Shift |
Extend selection |
| Key | Action |
|---|---|
F |
Focus on selected curve within playback range |
Alt + F |
Show entire selected curve |
Auto Focus on Channel Change: Automatically focuses on the curve when switching channels with W/S.
Auto Follow Current Frame: Current frame follows when moving to a keyframe with A/D (single selection only).
Hold the Y key to show an interactive channel management popup.
| Action | Function |
|---|---|
| Mouse hover | Switch channel selection |
Ctrl + Click |
Solo display |
H / L / M |
Toggle Hide / Lock / Mute |
| Mouse wheel | Scroll (when 8+ channels) |
Frame navigation that works from any editor - Timeline, Dopesheet, Graph Editor, or 3D View.
| Key | Action |
|---|---|
1 / 2 |
Step back / forward 1 frame |
3 / 4 |
Jump to previous / next keyframe |
Filter by keyframe type (KEYFRAME, BREAKDOWN, EXTREME, etc.) in Timeline/Dopesheet header.
Shift + 3/4 temporarily previews adjacent keyframes. Quick pose comparison like flipping pages.
flowchart LR
A["Shift+3/4 press"] --> B["Previewing"]
B --> C{"Release order"}
C -->|"Both together"| D["Return to original"]
C -->|"Shift first"| E["Stay at destination"]
During Peek: 1/2 for additional offset, Q to reset
Align keyframes in Graph Editor.
| Item | Action |
|---|---|
| Left / Right | Align on frame axis |
| Top / Bottom | Align on value axis |
| Flat | Flatten handles (weighted handles supported) |
Quick access to Graph Editor transform settings.
Toggle Pivot Point (Center / Individual / Cursor) and Proportional editing.
Action management buttons in Graph Editor header. Access Dopesheet Action Editor features directly.
Icon buttons (CONSTANT / LINEAR / BEZIER) in Graph Editor header for quick interpolation type switching.
F-Curves settings in Graph Editor's N-panel (View tab). Change interpolation without opening Preferences.
Speed control (0.01x - 9.0x) with preset buttons (ΒΌx/Β½x/1x/2x). Click Store to save original range before adjusting.
Shows selected F-Curve name on Graph Editor.
Lock visible range across time-based editors. Click the π icon in header. Scroll/zoom in one editor syncs others.
| Key | Action |
|---|---|
Shift + A |
Expand all channels |
Ctrl + Shift + A |
Collapse all channels |
File β Run Scripts menu to execute Python scripts stored in blend files without opening Text Editor.
Hide bone names, axes, meshes etc. for clean animation preview.
Visualize bone rotation/translation in 3D View. Toggle with V key.
Arcs show rotation, arrows show translation. Color schemes: Heat / Cool / Grayscale.
Solo the bone collection of selected bones (Blender 4.0+).
| Key | Action |
|---|---|
/ |
Solo selected bone's collection |
Alt + / |
Unsolo |
Edit β Preferences β Add-ons β Graph Monkey
| Setting | Default | Description |
|---|---|---|
| Auto Focus on Channel Change | ON | Auto focus after channel move |
| Auto Follow Current Frame | OFF | Current frame follows keyframe selection |
| Setting | Default | Description |
|---|---|---|
| Box Height / Width | 28 / 280 | Popup size |
| Text Size | 12 | Text size |
| Max Display Count | 8 | Max visible channels |
| Setting | Default | Description |
|---|---|---|
| Font Size | 24 | Font size |
| Alignment | TOP_RIGHT | Display position |
| Setting | Default | Description |
|---|---|---|
| Show Rotation / Location | ON / ON | Visualize rotation/translation |
| Color Scheme | Heat | Heat / Cool / Grayscale |
- Download the latest release zip
- In Blender: Edit β Preferences β Add-ons β Install
- Select the downloaded zip file
- Enable "Graph Monkey"
GPL-3.0 - See LICENSE for details.

















