Repository navigation
Controls and Hotkeys
| Keys | Action |
|---|---|
Ctrl+Shift+F8 |
Start foreground capture when idle, or capture the previous scene when active |
Ctrl+Shift+F12 |
Stop EDI playback |
Ctrl+S |
Save project-level settings, not the current scene editor |
Ctrl+Shift+S |
Export the EDI Gallery |
| Keys | Action |
|---|---|
Space |
Play or pause the review clip |
Left / Right
|
Previous or next captured frame while paused |
Ctrl+Left / Ctrl+Right
|
Step backward or forward six captured frames while paused |
Down / Up
|
Previous or next funscript point |
Numpad 0 through Numpad 9
|
Add or edit at positions 0 through 90 |
Numpad / |
Add or edit at position 100 |
Delete |
Delete the point nearest the playhead |
Shift+Arrow |
Nudge the nearest point by one frame or one position unit |
Ctrl+Shift+Left / Ctrl+Shift+Right
|
Nudge time and follow the moved point |
Ctrl+Z / Ctrl+Y
|
Undo or redo timeline edits |
Numpad - / Numpad +
|
Change playback speed by 0.1x |
I |
Invert the nearest point |
End |
Move the nearest point to the playhead |
Text fields and selectors retain normal keyboard behavior while focused. OFS selection, clipboard, equalize, isolation, and timeline zoom commands are not implemented because the editor has no point-selection model yet.
Generated plugins create BepInEx\config\<plugin-guid>.cfg. Edit its [Hotkeys] entries using keys such as F6, NumPad5, Space, A, ,, or .. Named forms such as Comma and Period also work. Separate alternatives with |, or use None to disable a binding. External edits reload within about one second while the game is running.
The default keys are edge-triggered while the game has focus:
| Key | Action |
|---|---|
1 |
Pause EDI playback |
2 |
Resume EDI playback |
3 |
Set intensity to 40% |
4 |
Set intensity to 100% |
5 |
Activate the filler action |
The generated plugin also primes filler at startup and when application focus or pause returns. The configured ActivateFiller key is useful when EDI was started or filler was enabled after the game.