Emulator Issues #6513

Change the behavior of pressing tab ingame.

Added by kostamarino over 7 years ago. Updated about 1 year ago.

% Done:


Operating system:
Issue type:
Feature request
Relates to usability:
Relates to performance:
Relates to maintainability:
Regression start:
Fixed in:


Currently you can disable framelimit in dolphin(and vsync together) when you press and hold the tab key and will revert to the previous value the moment you stop pressing it. While it is not that bad for any user using his keyboard to play dolphin, it is highly inconvenient for anyone else that uses a different input method like a wiimote or a gamepad. You practically need a third hand in order to use a nunchuck + wiimote and keep pressing the tab key on your keyboard at the same time. That or use some inconvenient methods like pressing it with your elbow or put a weight on the key on your keyboard. Changing the behavior to toggling framelimit by a single press of tab without the need to hold down the key all the time (like pcsx2 does) would be more convenient in general i think.

Related issues

Related to Emulator - Emulator Issues #9320: Hotkeys - Modifier keys inconsistenciesFixed


#1 Updated by delroth over 7 years ago

  • Status changed from New to Accepted
  • Priority set to Normal
  • Category set to ui
  • Operating system N/A added

I guess that makes sense - maybe we should provide a second hotkey for toggling? Cc'd a few people to know their opinion.

#2 Updated by rachelbryk over 7 years ago

I'd say leave tab alone, and add a new hotkey to toggle frame limit on and off.

#3 Updated by MayImilae over 7 years ago

Tab isn't going to be convenient for gamepad users, no matter what happens. I'd really need to be on Space or NumPad0 to be easy to pop it on and off while using a controller. A toggle would be a little easier, but it doesn't fix the real problem problem of pressing tab while using a controller sucks.

A configurable hotkey is a better solution I think.

#4 Updated by rukariosake over 7 years ago

The fast forward button needs to be configurale...
1. I use Alt+Tab to switch focus between windows, Dolphin will fast forward anyway when I don't want it to, even if Dolphin is out of focus.
2. I'd like to fast forward on only one specific Dolphin out of several instances.

My two cents.

Besides that, I agree with the users above, I'd love to see alternate FPS limit, such as up to 120 (x2), 240 (x4), 480 (x8), or slow down by 30 (x0.5), 15 (x0.25), etc. but it isn't necessary. It will help prevent Dolphin from stalling for several seconds after fast forwarding too much with no FPS limit or to prevent player from releasing FF button too late after getting past of something important in a blink (players with badass computer may have experienced this). And to help player to control precisely during slow mode.

#5 Updated by MayImilae over 6 years ago

The fastforward key is now configurable. Kosta, would you consider that enough, or do you still want toggle behavior?

#6 Updated by kostamarino over 6 years ago

I would say no. It is configurable only for keyboard and toggling is still desirable, though definitely better than before.

#7 Updated by RichieRoxas1 over 6 years ago

Could it be possible to use the LB button (xbox360 controller-example)instead of the keyboard? Like Ppsspp does.

#8 Updated by rukariosake about 6 years ago

I'm using Gamecube controller. I definitely agree with Kostamar, I'd love to have a persistent button for frame limit.

The increase/decrease frame limit doesn't quite do the job as it requires two keys and could get lost somewhere in the frame limits.

#9 Updated by rukariosake almost 6 years ago

HOWEVER I'm all for increase/decrease frame limit keys if it can be customized, such as to only 60 and 120, 240, 480, or so FPS.

#10 Updated by alexandrejgagnon almost 6 years ago

to toggle FF

hold TAB;
still holding TAB, hold SHIFT;
release from tab, then shift.

voila, you can do it faster than it looks.

  • Im also looking for a way to go backwards?? anyone? tanks

#11 Updated by Billiard26 about 2 years ago

  • Assignee set to Billiard26
  • Status changed from Accepted to Work started

#12 Updated by Billiard26 about 2 years ago

  • Status changed from Work started to Fix pending

#14 Updated by kostamarino about 2 years ago

Wow so this issue has been fixed after all these years, i have completely forgotten about it. Will try to test it when i find time, at first glance seems to be an even better implementation than what i suggested since you can toggle any key now. Thanks for the fix.

#15 Updated by Billiard26 over 1 year ago

#16 Updated by Billiard26 about 1 year ago

  • Status changed from Fix pending to Fixed

Also available in: Atom PDF