Fixed keys rapid-firing by themselves with nothing held.
RapidFireKeys decided whether a key was held by asking Windows, which also counts keys pressed by other software, such as automation tools pasting text with Ctrl+A / Ctrl+V. Windows could keep reporting those keys as held long afterwards, so switching to the game started rapid-firing them.
RapidFireKeys now watches your physical keyboard and mouse directly and ignores input sent by other software. A key only rapid-fires while you are actually holding it. Rapid-fire also stops as soon as you switch to a different window, including another instance of the same game.
A RapidFireKeys.log file is now written next to the exe. It records when each rapid-fire starts and stops, and any key it ignored because Windows reported it held while it wasn't physically pressed.
Upgrading: replace RapidFireKeys.exe with this one. Your CONFIG.json is kept.