Alan Hourihane wrote:
There isn't a solid fix for this issue yet. I'm still working on it, but
it's a hard one.
Yes, it can't be fixed easily.
But now the problem is isolated: MiNT has to find a way for stopping
the TOS/EmuTOS key repeat at startup.
In my dirty patch I simulated a keyup at startup, but unfortunately
for that I used an undocumented keyboard vector only available on TOS
2+ and EmuTOS. I'm not sure if keyboard keys can be cleanly simulated
without that vector.
Another solution could be to detect if a key is pressed at startup,
then wait for it to be released. I don't know if this can be done
cleanly with TOS.
Any other ideas are welcome. Our life will really be better after
fixing this bug in a clean way.