Nice build! Thanks for the xinput trick. I'm actually surprised it went so well.
If you're not a fan of putting this whole thing together yourself these guys in Taiwan make a really nice mechancial keyboard called the Tex Yoda 2. Kinda hard to get though...