https://bugs.winehq.org/show_bug.cgi?id=35815
--- Comment #16 from Andrew Church achurch+wine@achurch.org --- I haven't tried the new patch, but from a quick comparison, it looks like it should behave the same way, yes -- the new patch just does the processing more cleanly than my code did.
Also, just to address your earlier concern, the key can be made app-specific like most other Wine registry keys (HKCU\Software\Wine\AppDefaults\foo.exe\DirectInput if I recall correctly).