RapidFireKeys v1.0.4
Fixed rapid-fire not working after the latest Diablo II Resurrected update. The game now checks key state once per frame, so presses that were sent and released instantly were being missed. Each rapid-fired press is now held briefly so the game sees it, while keeping the same repeat rate.
RapidFireKeys is now a single self-contained RapidFireKeys.exe, so nothing else needs to be installed. Put it in its own folder and run it. On first launch it creates a CONFIG.json next to the exe with the default Diablo II Resurrected key setup.
Upgrading from v1.0.3: replace your old RapidFireKeys.exe with this one. Your existing CONFIG.json is kept, and the old RapidFireKeys.dll, RapidFireKeys.runtimeconfig.json and rapidfire-icon.ico are no longer needed.