The keyboard is just very sensitive. No hacks are involved.
What you're referring to is the Double Esc Macro. It is perfectly allowed to rebind this macro whatever key or mouse button you like, however the Double Esc Macro no longer works on patch 0.93 as the devs have patched it. To skip dialogue now on patch 0.93, you need to open the ingame console and type "skipdialogue" and press space to skip dialogue. Creating a macro for space however, is not allowed. Go to the guides tab and watch the beginner's guide to MiSide speedrunning for further clarification & instructions.
W change. People with bad keyboards - you have a fair playing field in this category.
Is it even possible to enforce a refresh rate cap? I mean, theres no way of knowing what refresh rate a runner is on, and honestly running the game at a lower refresh rate sounds like a pain to me. Not to mention all of the existing runs on various refresh rates which would become obsolete. In my opinion, if the dialogue skip keyboard thing exists, this is pretty much the same thing, and should be left as is.
We think it could possibly have to do with Monitor refresh rate, however that claim is uncertain. We noticed a pattern with our small 5 person sample size:
Sena + Milaveselov = 240 - 280hz (Fast speed) | Panzer + Azylooper = 165 - 180hz (Medium speed) | yuxi = 75hz (Slow speed)
This could just be a coincidence, however Azylooper did some testing, and the times are infact slower on lower refresh rates. Also - there are a BUNCH of triggers stacked up in the game code for that specific area of the game, which could be leading to this problem. We're still looking into it and testing.
(Credit to Slice for the triggers image)
Press F1, then uncheck box that says "Skip Dialogues".
You can watch my pending KappiMod run to see what I do to avoid the softlock, the timestamp is 56:35 in the video.
WARNING: You WILL get softlocked if you are playing with skip dialogue on KappiMod enabled. In the level "Out Of The Core!" you will be teleported back into the core room after Core Mita throws you with no way out, re-loading the game will not fix it.
As of right now, the only workaround to this is to disable the skip dialogue feature during the animation where Core Mita throws you out of the core room and re-enable it after you gain control of the player.