Spark supports 8-directional swipe gestures during gameplay.
| Direction | Symbol | Swipe Motion |
|---|
| North | ↑ | Swipe up |
| North-East | ↗ | Swipe upper-right |
| East | → | Swipe right |
| South-East | ↘ | Swipe lower-right |
| South | ↓ | Swipe down |
| South-West | ↙ | Swipe lower-left |
| West | ← | Swipe left |
| North-West | ↖ | Swipe upper-left |
| # | Action | Ren’Py Command | Description |
|---|
| 0 | None | — | No action assigned |
| 1 | Main Menu | game_menu | Opens the save/load/preferences menu |
| 2 | Rollback | rollback | Goes back one dialogue step |
| 3 | Toggle Skip | toggle_skip | Starts or stops text skipping |
| 4 | Hide Windows | hide_windows | Hides the dialogue window to see the background |
Gestures are configured in Settings > Gestures:
- Enable Use Ren’Py Gestures
- Optionally enable Override All Gestures to ignore game-defined gestures
- Assign actions to each of the 8 directions
| Direction | Action |
|---|
| West (←) | Rollback |
| South (↓) | Main Menu |
| East (→) | Toggle Skip |
| North (↑) | Hide Windows |
| Direction | Action |
|---|
| West (←) | Rollback |
| South (↓) | Main Menu |
| East (→) | Toggle Skip |
- Gestures are disabled by default
- System gestures (swipe from edges) may conflict with game gestures
- The Override All Gestures option ensures Spark’s configuration takes priority over any game-defined gestures