It's always good to read polite feedback without unnecessary attacks.
I don't know if it would be possible to use the keyboard. But I had an idea that it would be a middle ground between simply putting a button to skip the minigame and not having a way to skip the minigame for those who can't do it regardless of the reason. In addition to making the minigame easier in the next version, I will put the requested button to skip the minigame in case the player fails three times. That way the player will have reason to try to win to advance faster, while not getting frustrated if he doesn't succeed for a few times. I believe this is the most balanced solution.
I hope this solves the problem once and for all.
Thanks again for the polite feedback. Some should learn from you.
I think minigames are fine for a porn game. For example, I really like the fighting minigame, since it is not time dependent, and I don't need to rush.
The problem with the dancing and shooting minigames, apart from the big effort required to win them, is that they aren't made for an HTML game. Many clicks don't register because you accidentally drag the button, and that's an HTML limitation. I'd suggest using different game framework than Twine, one that supports WebGL and/or WASM, especially if you don't want to make your game native (if your game must run on the browser). I understand that your programming skills and/or the game's size in content might not allow you to do such big change, but if you really want minigames, like the dancing and shooting ones, with a proper implementation, it's a worthy change.
In any other case, it would be better to provide a win and a lose skip button before those minigames start, like College Daze does.
TL;DR: The dancing and shooting minigames themselves are fine, their
current implementations are not.