Recompiled: link
This should work on newest firmware versions, though I haven't updated past 18.1.0, so I can't exactly test. It does work at least on that FW version, though.
Also increases the deadzone a bit because my sticks are a lot more dead now. There should be no keyboard popup bug...