RetroArch
RetroArch copied to clipboard
[Feature request] Pressure sensitive Slow-Motion/Fast-Forward, and Slow-Motion/Fast-Forward Rewind settings
Current Hotkeys
The existing hotkeys include:
- Fast-Forward (Hold)
- Slow-Motion (Hold)
- Rewind
Proposed Enhancement
It would be beneficial to use a single analog button to control both Slow-Motion and Fast-Forward functions. With light pressure, Slow-Motion would be activated, and as pressure increases, the speed would gradually increase, reaching full Fast-Forward at maximum pressure. Similarly, when rewinding, the pressure applied to the analog triggers should smoothly adjust the rewind speed, transitioning from Slow-Motion Rewind to full Fast-Forward Rewind.
Slow-Motion and Fast-Forward Example:
The numbers below indicate the pressure levels applied to the analog button, affecting playback speed:
- 10%: Ultra Slow-Motion
- 25%: Half Slow-Motion
- 50%: Normal Speed
- 75%: Half Fast-Forward
- 100%: Full Fast-Forward
Slow-Motion and Fast-Forward for Rewind Example:
The numbers below indicate the pressure levels applied to the analog button, affecting rewind speed:
- 10%: Ultra Slow-Motion Rewind
- 25%: Half Slow-Motion Rewind
- 50%: Normal Speed Rewind
- 75%: Half Fast-Forward Rewind
- 100%: Full Fast-Forward Rewind
Actual Behavior
Currently, the analog triggers do not adjust the speed based on pressure. Instead, the speed remains constant regardless of how much pressure is applied. This means that users cannot achieve the desired gradual speed changes for either fast-forwarding or rewinding, and the triggers function more like digital buttons with on/off states.
Steps to Reproduce the Issue
- Connect a controller with analog (pressure-sensitive) triggers.
- Assign Fast-Forward to the L2 trigger and Rewind to the R2 trigger.
- Try to fast-forward or rewind by gently pressing the triggers.
Version/Commit Information
This information is available under Information/System Information.
- RetroArch Version: 1.19.1
we don't currently have any mechanism for analog hotkeys, AFAIK, but I think this is a great idea.
we don't currently have any mechanism for analog hotkeys, AFAIK, but I think this is a great idea.
In the initial post, I proposed using a single analog button to manage Slow-Motion and Fast-Forward, where light pressure triggers Slow-Motion and full pressure activates Fast-Forward. Also, this feature could create interesting video effects.
Related request: #13924